NFS服务会经常用到,它用于在网络上共享存储。
服务端配置NFS
在CentOS上使用NFS服务需要安装两个包(nfs-utils和rpcbind),不过当使用yum工具安装nfs-utils时会一并安装rpcbind,如下所示:
# yum install -y nfs-utils
配置NFS比较简单,只需要编辑配置文件/etc/exports即可。
首先修改配置文件(默认该文件为空),如下所示:
# vim /etc/exports //写入如下内容:
/home/ 192.168.0.0/24(rw,sync,all_squash,anonuid=501,anongid=501)
这个配置文件就一行,共分为3部分。第1部分是本地要共享出去的目录,第2部分是允许访问的主机(可以是一个IP,也可以是一个IP段),第3部分就是小括号里面的一些权限选项。
rw 表示读/写
ro 表示只读
sync 同步模式,表示内存中的数据时时写入磁盘
async 非同步模式,表示把内存中的数据定期写入磁盘
no_root_squash 加上这个选项后,root用户就会对共享的目录拥有至高的权限控制,就是像对本机的目录操作一样。但这样不安全,不建议使用。
root_squash 与no_root_squash选项对应,表示root用户对共享目录的权限不高,只