前言
redhat7自带的NFS服务可以实现linux主机之间的目录共享,不需要额外安装其他服务。
NFS实现linux主机之间的目录共享
redhat7默认安装了nfs-utils软件,只需要使用即可。
- 服务端创建共享目录,设置共享范围,清空防火墙规则,并重启服务
创建共享目录
1
2mkdir /linuxshare
chmod -Rf 777 /linuxshare设置共享范围:编辑
/etc/exports
文件
配置文件内容,只有一行:1
/linuxshare *(sync,rw,root_squash)
解析:linux系统中,
*
指的是共享范围是所有人。root_squash
是把客户端的root用户映射为匿名用户。举例:金正恩到中国,就没有中国主席的权限。清空防火墙规则
1
2iptables -F
service iptables save重启服务
1
systemctl restart nfs-server
- 客户端创建挂载点
1
2mkdir /linuxshareclient
chmod -Rf 777 /linuxshareclient - 客户端挂载服务端的共享目录,即可实现linux主机之间的目录共享
1
vi /etc/fstab
- 新增这一句,挂载上服务端的共享目录:
1
192.168.0.106:/linuxshare /linuxshareclient nfs defaults 0 0
- 挂载,重启服务即可生效:
1
2mount -a
systemctl restart nfs-server