CentOS 7跨服务器文件挂载

环境:CentOS 7、被挂载机172.16.224.207、挂载机172.16.242.139

NFS+mount进行挂载

1.操作被挂载机172.16.224.207
 a) 安装nfs服务:
  i. 执行命令yum install nfs-utils
  ii. 执行命令yum install rpcbind(可能会提示已安装)
 b) 修改共享文件夹权限:chmod 755 /data/share-files (755或者777)
 c) 修改配置文件 /etc/exports
  i. 添加 /data/share-files 172.16.242.139(rw,sync,no_root_squash)
 d) 固定nfs服务端口,修改 /etc/sysconfig/nfs,找到如下内容,去掉注释,如果没有则新增:

RQUOTAD_PORT=875
LOCKD_TCPPORT=32803
LOCKD_UDPPORT=32769
MOUNTD_PORT=892

 e) 设置防火墙,执行如下命令:

firewall-cmd --zone=public--add-port=111/tcp --add-port=111/udp --add-port=2049/tcp --add-port=2049/udp --add-port=875/tcp --add-port=875/udp --add-port=892/tcp --add-port=892/udp --add-port=32803/tcp --add-port=32769/udp --permanent

 f) 启动服务
  i. systemctl start rpcbind
  ii. systemctl start nfs
 g) 设置开机启动
  i. systemctl enable rpcbind
  ii. systemctl enable nfs
 h) 查看服务是否启动
  i. 执行命令:netstat -lt | grep nfs
  ii. 看到如下信息,则说明nfs服务已启动:

2.操作挂载机172.16.242.139
 a) 安装nfs服务,同上
 b) 启动服务,同上
 c) 执行挂载命令:mount -t nfs 172.16.224.207:/data/share-files /data/share-files
 d) 查看目录 /data/share-files,确认是否挂载成功
 e) 设置开机自动挂载:
  i. vi /etc/fstab
  ii. 添加172.16.224.207:/data/share-files /data/share-files nfs defaults 0 0
 f) 其他:
  i. 关闭挂载:umount /data/share-files nfs
3.完成以上步骤后,就实现了跨服务器挂载,操作任一主机,两边的文件目录都是同步的。

参考文章:https://www.cnblogs.com/awakenedy/articles/9549266.html

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值