nfs服務
nfs工具
nfs相關的掛載選項
192.168.160.129 nsf伺服器
systemctl start nsf.server
mkdir nfsdir
cp /etc/fstab nfsdir1/f1.txt
cp /etc/fstab nfsdir2/f2.txt
vim /etc/exports
/data/nfsdir1 *(rw)
#把nfsdir1共享給所有主機
showmount -e 192.168.160.129
setfacl -m u:nfsnobody:rwx nfsdir1
/etc/exports
/etc/exports.d/*.exports
/var/lib/nfs/
/dir 主機1(opt1,opt2) 主機2(opt1,opt2)
單個主機:ipv4,ipv6,fqdn
ip networks:兩種掩碼格式均支援
172.18.0.0/255.255.0.0
172.18.0.0/16
wildcards:主機名通配,例如*.magedu.com,ip不可以
netgroups:nis域的主機組,@group_name
anonymous:表示使用*通配所有客戶端
預設選項:(ro,sync,root_squash,no_all_squash)
ro,rw 唯讀和讀寫
async 非同步,資料變化後不立即寫磁碟,效能高
sync(1.0.0後為預設)同步,資料在請求時立即寫入共享
no_all_squash (預設)保留共享檔案的uid和gid
all_squash 所有遠端使用者(包括root)都變成nfsnobody
root_squash (預設)遠端root對映為nfsnobody,uid為65534,早期版本是4294967294 (nfsnobody)
no_root_squash 遠端root對映成root使用者
anonuid和anongid 指明匿名使用者對映為特定使用者uid和組gid,而非nfsnobody,可配合all_squash使用
rpcinfo -p hostname 顯示本地系統中註冊到rpcbind協議版本2的所有rpc服務
rpcinfo –s hostname 檢視rpc註冊程式
–v 檢視本機所有nfs共享
–r 重讀配置檔案,並共享目錄
–a 輸出本機所有共享
–au 停止本機所有共享
showmount -e hostname 檢視nfs是否成功
fg(預設)前台掛載,bg後台掛載
hard(預設)持續請求,soft 非持續請求
intr 和hard配合,請求可中斷
rsize和wsize 一次讀和寫資料最大位元組數,rsize=32768
_netdev 無網路不掛載
基於安全考慮,建議使用nosuid,nodev,noexec掛載選項
示例
mount -o rw,nosuid,fg,hard,intr 192.168.160.129:/data/dfsdir /mnt/nfs/
vim /etc/fstab
192.168.160.129:/data/nfsdir /mnt/nfs nfs defaults 0 0
mount -a
檔案共享伺服器
1 cifs協議的檔案共享伺服器 ms開發的,而ftp是全球通用的 2 建立共享 方法 資料夾右鍵屬性 共享 開啟共享 設定共享名 設定共享許可權 3 a使用者遠端登入訪問共享資料夾的時候,a使用者的許可權受到安全和共享這兩個許可權的控制,是兩者的交集 4 保證某個資料夾共享 共享 許可權 在此資料...
檔案共享伺服器
6.關閉檔案共享服務 445埠 注 1 在本地登入時,只受ntfs許可權的影響 2 在遠端登入時,將受共享及ntfs許可權的共同影響,且取交集!3 所以建議設定共享許可權為everyone完全控制,然後具體的許可權需求在ntfs許可權中設定即可 通過命令列或者檔案路徑輸入 ip位址即可,然後填寫使用...
檔案共享伺服器
方法 資料夾屬性 共享 開啟共享 設定共享名 設定共享許可權 注 1 在本地登陸時,只受ntfs許可權的影響,2 在遠端登陸時,將受共享及ntfs許可權共同影響,且取交集!3 所以建議設定共享許可權為everyone完全控制,然後具體的許可權需求在ntfs許可權中設定即可。在開始執行 或我的電腦位址...