一、安裝 NFS 伺服器所需的軟體包
# yum install -y nfs-utils
二、編輯exports檔案
# vim /etc/exports
/data/disk1/video *(async,insecure,no_root_squash,no_subtree_check,rw)
/data/disk1/video:與nfs服務客戶端共享的目錄 *:允許所有的網段訪問,也可以使用具體的IP rw:掛接此目錄的客戶端對該共享目錄具有讀寫許可權 async:資料同步寫入記憶體和硬碟 no_root_squash:root使用者具有對根目錄的完全管理訪問許可權。 no_subtree_check:不檢查父目錄的許可權。
三、啟動nfs服務
先為rpcbind和nfs做開機啟動:
# systemctl enable rpcbind.service
# systemctl enable nfs-server.service
然後分別啟動rpcbind和nfs服務:
# systemctl start rpcbind.service
# systemctl start nfs-server.service
確認NFS伺服器啟動成功:
# rpcinfo -p program vers proto port service 100000 4 tcp 111 portmapper 100000 3 tcp 111 portmapper 100000 2 tcp 111 portmapper 100000 4 udp 111 portmapper 100000 3 udp 111 portmapper 100000 2 udp 111 portmapper 100024 1 udp 39053 status 100024 1 tcp 59672 status 100005 1 udp 20048 mountd 100005 1 tcp 20048 mountd 100005 2 udp 20048 mountd 100005 2 tcp 20048 mountd 100005 3 udp 20048 mountd 100005 3 tcp 20048 mountd 100003 3 tcp 2049 nfs 100003 4 tcp 2049 nfs 100227 3 tcp 2049 nfs_acl 100003 3 udp 2049 nfs 100003 4 udp 2049 nfs 100227 3 udp 2049 nfs_acl 100021 1 udp 32952 nlockmgr 100021 3 udp 32952 nlockmgr 100021 4 udp 32952 nlockmgr 100021 1 tcp 51209 nlockmgr 100021 3 tcp 51209 nlockmgr 100021 4 tcp 51209 nlockmgr
檢查 NFS 伺服器是否掛載我們想共享的目錄
# exportfs /data/disk1/video <world>
四、掛載指令
# mount -t nfs 192.168.31.22:/data/disk1/video /home/testdir