一、服务端配置NFS
1.NFS需要安装两个包(nfs-utils和rpcbind),不过使用yum工具安装nfs-utils是会一并安装rpcbind
# yum install -y nfs-utils
# vim /etc/exports
/home/nfstestdir 192.168.130.0/24(rw,sync,all_squash,anonuid=1000,anongid=1000)
- rw:表示读/写
- ro:表示只读
- sync:同步模式,表示内存中的数据实时写入磁盘
- async:非同步模式,表示把内存中的数据定期写入磁盘中
- no_root_squash:加上这个选项后,root用户就会对共享的目录拥有值高的权限控制,就像是对本级的目录操作一样。但这样安全性降低。
- root_squash:与no_root_squash选项对应,表示root用户对共享目录的权限不高,只有普通用户的权限,即限制了root
- all_squash:表示不管使用NFS的用户是谁,其身份都会被限定为一个指定的普通用户身份
- anonuid/anongid:要和root_squash以及all_squash选项一同使用,用于指定NFS的用户呗限定后的uid和gid,但是前提是本机的/etc/passwd中应存在响应的uid和gid。
编辑好配置文件后创建相关目录并启动NFS服务
# mkdir /home/nfstestdir
# systemctl start