serve端IP:192.168.2.128
客户端IP:192.168.2.131
server端配置:
1.安装nfs,rpcbind,可以参考Linux 中yum的配置来安装:
yum install nfs* -y
2.创建要共享的文件夹,然后编辑/etc/exports
mkdir /share-zhi
vim /etc/exports
相关参数(这里参数的控制不同,最终客户端对文件的操作也不同):
3.启动nfs服务,rpcbind服务
systemctl start nfs
systemctl start rpcbind
保证rpcbind开机自启动
systemctl enable rpcbind
注意:nfs服务不需要设置开机自启动,否则会报错:
为了确保nfs,rpcbind进程的启动,查看对应进程:
ps -aux|grep rpcbind
ps -aux|grep nfs
可以看到已经运行。
4.防火墙开放nfs,mountd,rpc-bind服务,
firewall-cmd --permanent --add-service=nfs firewall-cmd --permanent --add-service=mountd firewall-cmd --permanent --add-service=rpc-bind
重启防火墙:
firewall-cmd --reload
查看:
firewall-cmd --list-all
5.配置生效
exportfs -rv
exportfs -r 重启读取/etc/exports文件,不用重启服务
exportfs -au 卸载所有共享目录
exportfs -rv 重新共享所有目录并输出详细信息
6.检测文件是否挂载
showmount -e 192.168.2.128
客户端配置:
1.安装nfs,rpcbind,可以参考Linux 中yum的配置来安装(同上1)
2.确认本地启动了rpcbind和nfs服务(同上3)
3.扫描nfs分享的目录(同上6)
4.创建一个要挂载的位置
mkdir /mnt/nfs-share
5.挂载
临时挂载
mount 192.168.2.128:/share-zhi /mnt/nfs-share/
永久挂载
vim /etc/fstab
查看挂载情况:
df -h
6.卸载
umount.nfs 192.168.2.128:/share-zhi
测试:
1.在客户端/share-zhi下创建一个文件:
hostname >/share-zhi/test
2.客户端修改
hostname >//mnt/nfs-share/test
3.在server端查看是否同步:
版权
作者:feiquan
出处:http://www.cnblogs.com/feiquan/
版权声明:本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。
大家写文都不容易,请尊重劳动成果~ 这里谢谢大家啦(*/ω\*)