linux nfs方式共享文件

场景摘要:

项目组由于改用efk来搜索日志,运维同事沟通之后需求是将各服务器日志统一挂载到台服务器上,然后他只能在这台日志服务器上来搂日志(虽然这个需求比较不合理,明明可以通过filebeat这样的组件来在各服务上收集,但是本架构抱着学习linux共享文件的心态,亲自搞了一个通过nfs方式共享文件服务)

我们服务器系统:centos7

linux指令整理:

1.首先查看linux有没有安装nfs,如果没有安装执行这条指令稍等片刻就是直接安装nfs了:

rpm -qa|grep nfs

2.启动nfs服务器
service rpcbind start  //截图portmap 是 centos7之前的指令(centos7)之后指令更名为rpcbind
service nfs start

3.查看启动状态
service rpcbind status
service nfs status

5.接下来就是要共享文件了,比如共享/app/full-cycle-chain2.0/logs目录下的文件

6.在nfs所在服务器上编写配置要共享的机器名

# vi /etc/exports

内容填写如下:

/app/full-cycle-chain2.0/logs 是要共享的文件夹 后面接的是客户机的ip+网段,括号里面的表示客户机对该目录下的文件的操作权限,r表示可读,w表示可写,x表示可执行(这里建议nfs的共享目录一定要chmod u+rw 权限,否则客户机就无法读写了会报错)

登录客户机后可以通过 ip add 指令 来查看ip地址网段

7.重启rpcbind 和nfs 服务:

service nfs restart

service rpcbind restart

8.查看NFS的共享状态与查看客户端连接信息(注:要客户端连接之后才有)

9.在客户端上面挂载NFS服务器中的共享目录:

mount 192.168.1.211:/app/full-cycle-chain2.0/logs/ /suns/log/td-agent/logs/

mount NFS服务器ip:nfs共享目录   客户机的本地目录

这个提示是因为我已经挂载过了!

10.查看是否共享挂载成功

可以看到现在客户机已经挂载一共两台服务器上的共享文件了!

11.查看是否能看共享文件

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

诚信赢天下

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值