基于原文的一些简单整理
1.基于Centos7 的版本 nfs安装
- 使用yum安装
yum -y install nfs-utils
- 使用rpm离线安装
rpm 离线包下载
client端与server端都需要安装
2.配置nfs的挂载
- server: 10.255.24.159
- client: 10.255.24.154
server端步骤
1.设置rpcbind和nfs服务的开机启动
systemctl enable rpcbind
systemctl enable nfs
2.启动rpcbind和nfs服务
systemctl start rpcbind
systemctl start nfs
3.防火强处理
查看防火请强状态
systemctl status firewalld
将nfs相关服务加入防火墙
firewall-cmd --zone=public --permanent --add-service={rpc-bind,mountd,nfs}
刷新防火墙配置
firewall-cmd --reload
4.配置参数调整
vi /etc/exports
#加入要共享的目录,示例:
/awsdata/app/ *(rw,sync,no_root_squash,no_all_squash)
#配置完后保存
-
systemctl restart nfs 重启nfs服务
-
showmount -e localhost 查看本地共享目录
-
service nfs status #检查nfs服务状态
client端步骤
1.设置rpcbind服务开机启动
systemctl enable rpcbind
2.启动rpcbind服务
systemctl start rpcbind
3.查看服务端设置的共享目录
showmount -e 10.255.24.159
4.将共享目录挂载到本地目录上
注意: 本地文件目录必须真实存在
示例: 将159:/awsdata/web目录下的内容共享到本地/awsdata/目录下
mount -t nfs -o rw,sync,auto 10.255.24.159:/awsdata/web /awsdata
5.查看与卸载
测试
在server端或client端的上述目录中创建文件,到另一台服务器下的目录中查看该文件是否同步成功
查看挂载
df -h
卸载挂载
umount /awsdata
6.依据需求应该将设置好的共享目录改为服务启动后自动挂载
待补充