服务端:
yum install nfs-utils -y
yum -y install rpcbind
systemctl start nfs
systemctl start rpcbind
vi /etc/exports
/data/nfs-volume 192.168.48.0/24(rw,no_root_squash)
/etc/exports 可选参数注释:
ro:只读
rw:读写
*:表示共享给所有网段,192.168.48.0 代表只允许这个网段访问
sync:所有数据在请求时写入共享
root_squash: 对于使用分享目录的使用者如果是root用户,那么这个使用者的权限将被压缩成为匿名使用者,只读权限。
no_root_squash:使用分享目录的使用者,如果是 root 的话,那么对于这个分享的目录来说,他就具有 root 的权限。
all_squash: 这个选项对于公共访问的 NFS 卷来说非常有用,它会限制所有的使用者将权限压缩为匿名用户。缺省设置是 no_all_squash。
mkdir -p /data/nfs-volume
systemctl start nfs
systemctl enable nfs
systemctl restart nfs-server
systemctl enable nfs-server
客户端:
yum install nfs-utils -y
yum -y install rpcbind
mount -t nfs harbor.host.com:/data/nfs-volume/ /data/mount/