全部節點安裝
yum -y install nfs-utils
systemctl start nfscentosserver端操做:
建立共享目錄,以及給目錄受權
mkdir /home/centos/dist-nfs
chmod 777 /home/centos/dist-nfside編輯配置
vi /etc/export
/home/centos/dist-nfs (rw,no_root_squash,no_all_squash,sync)
表示全部均可掛載(根據需求修改ip參數)code
參數介紹:server
參數 | 註釋 |
---|---|
ro | 只讀訪問 |
rw | 讀寫訪問 |
sync | 全部數據在請求時寫入共享 |
hide | 在NFS共享目錄中不共享其子目錄 |
no_hide | 共享NFS目錄的子目錄 |
all_squash | 共享文件的UID和GID映射匿名用戶anonymous,適合公用目錄。 |
no_all_squash | 保留共享文件的UID和GID(默認) |
root_squash root | 用戶的全部請求映射成如anonymous用戶同樣的權限(默認) |
no_root_squas root | 用戶具備根目錄的徹底管理訪問權限 |
exportfs -rv 加載配置,如報錯根據報錯內容排查
各節點掛載:
建立共享目錄,以及給目錄受權
mkdir /home/centos/dist-nfs
chmod 777 /home/centos/dist-nfs
mount 192.168.*://home/centos/dist-nfs /home/centos/dist-nfs
df -hT 查看是否掛成功ip注:開放端口2049**it