linux - NFS搭建共享服务器

1.项目分布部署的时候,有些文件需要调用本地,如何实现同步。

服务端都安装:nfs-utils

yum install nfs-utils

启动rpcbind/NFS:

systemctl start rpcbind

systemctl start nfs

设置开机自启:
systemctl enable rpcbind

systemctl enable nfs

设置共享目录:
cd /opt
mkdir share

chmod -R 777 share

修改配置文件:
vi /etc/exports
增加共享文件目录以及访问权限:
*可以用某个固定段ip代替
/opt/share *(rw,all_squash,sync)

重启nfs:
exportfs -r (只要修改配置就执行)

systemctl restart rpcbind

systemctl restart nfs

查看nfs状态:
systemctl status nfs

共享用的2049端口  传输用的111端口 防火墙需要开这两个端口
firewall-cmd --permanent --add-port=2049/tcp
firewall-cmd --permanent --add-port=111/tcp

firewall-cmd --reload

客户端:yum install nfs-utils (不用启动,只是用插件)

挂载文件到NFS服务器:
mount -t nfs ip:/opt/share  /mnt   (默认udp协议挂载)
mount -o nolock 113.85.121.228:/home/share /home/share (无视防火墙)

或者
mount 103.85.111.128:/home/share /home/share -o proto=tcp -o nolock   (tcp协议挂载)

showmount -e 服务器ip  (查看nfs服务器对外共享的目录)

挂载时可以先把服务端防火墙关闭,挂载完成再开启防火墙。

取消挂载:
umount -lf 客户端共享目录


开机自动挂载配置:
vi /etc/fstab

nfs服务器ip:/opt/share /mnt nfs defaults,_netdev 0 0
或者
103.85.111.128:/home/share /home/share nfs auto,nofail,noatime,nolock,intr,tcp,actimeo=1800 0 0

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值