服务端安装
1 | yum -y install nfs-utils rpcbind |
配置参数
1 | vi /etc/exports |
1 | /data/tmpfile *(rw,sync,no_root_squash) |
/data 表示需要共享的目录。
IP 表示允许哪个客户端访问。
IP后括号里的设置表示对该共享文件的权限。
ro 只读访问
rw 读写访问
sync 所有数据在请求时写入共享
all_squash 共享文件的UID和GID映射匿名用户anonymous,适合公用目录。
no_all_squash 保留共享文件的UID和GID(默认)
root_squash root用户的所有请求映射成如anonymous用户一样的权限(默认)
no_root_squash root用户具有根目录的完全管理访问权限
配置生效
1 | exportfs -r |
启动
1 | systemctl start rpcbind && systemctl start nfs-server |