CentOS7服务端搭建NFS服务器
服务的配置
1、安装nfs服务,rpc服务
yum install -y nfs-utils rpcbind
2、先启动 rpc服务 在启动nfs服务
systemctl start rpcbind systemctl start nfs-server
3、 防火墙放行nfs服务 (测试暂时不管)
firewall-cmd --permanent --add-service=nfs
4、 配置共享文件目录,编辑配置文件
vim /etc/exports /www/html/ 192.168.1.0/24(rw) #共享目录 允许这个网段IP访问 (权限)
/etc/exports配置文件中权限参数常用的有如下五个:
ro只读权限
rw读写权限
sync同步写入内存与磁盘当中
no_all_squash保留共享文件的UID和GID(默认)
no_root_squash使得root用户具有根目录的完全访问权限
5、重新读取配置文件
systemctl reload nfs
客服端配置
1、使用showmount命令查看nfs服务器共享信息
showmount -e 192.168.1.161 #服务端IP
如有报错: lnt_create: RPC: Port mapper failure - Unable to receive: errno 113 (No route to host) #服务端防火墙配置问题
2、在客户端创建目录,并挂载共享目录
#临时挂载 mkdir /html mount -t nfs 192.168.1.161:/www/html/ /html
#永久挂载 vim /etc/fstab 192.168.1.161:/www/html /html nfs defaults 0 0