环境:centos7
部署NFS网络文件系统:
第一步:NFS依赖RPC,要先安装这两个
yum -y install rpcbind nfs-utils
第二步:创建一个目录,待会就把此目录共享出来(类似于windows里网络中的共享),此目录的属主要是nfsnobody,【nfsnobody时NFS的默认程序用户,一会儿nfs要向该目录中写入数据,需要权限】
第三步:编辑NFS的配置文件(/etc/exports)
/shareDir 192.168.200.0/24(rw,sync)
解析:
/shareDir 共享目录路径
192.168.200.0/24 访问共享目录的主机IP,可以是网段,可以是IP
rw 表示挂载主机有读写权限
sync 表示实时同步
第四步:在NFS的服务端,也就是提供共享目录的主机上,先启动RPC服务,再启动NFS服务【这里注意启动顺序,因为NFS依赖RPC】
systemctl status rpcbind
systemctl status nfs
第五步:查看能否发现NFS服务器,共享出来的目录。(因为RPC监听的是111端口,所以必须使用远程访问模式)
showmount -e NFS服务器的IP
第六步:将NFS服务器中的文件,挂载到客户端的一个目录上
mount -t nfs NFS服务器IP:要挂载的目录路径 挂载点路径
第七步:在挂载上的目录中创建文件测试,连个目录是否同步