配置NFS文件共享

NFS文件共享

NFS服务

插入「表格」

中文名称 网络文件系统 用途 共享文件
外文名称 Network File System 优点 节省磁盘空间

NFS服务功能

两台服务器或以上的服务器,想要共享一个磁盘。可以通过NFS(网络文件系统)来实现,共享一个磁盘通过NFS可以让不同的机器、不同的操作系统能够彼此分享个别的数据,让应用程序在客户端通过网络访问位于服务端磁盘的数据,是在服务器间实现磁盘文件共享的一种方法。
在这里插入图片描述
NFS 文件传送 或信息传送过程中企赖于RPC协议。
RPC ,远程过程调用是能使客户端执行其它系绕中程序的一种机制。

RPC和NFS的关系:NFS是一个文件系统,而RPC是负责信息的传输。


安装NFS

系统:centos7服务端 centos7客户端
服务端(提供共享的文件服务器)
客户端(使用共享文件的服务器)
当然服务端和客户端都可以使用这个共享的文件

  • NFS 服务端需要安装 rpcbind 和 nfs-utils,客户端只需要安装 nfs-utils 即可

可以使用N2N内网进行NFS配置:
服务端N2N内网ip地址是(10.10.0.2)客户端N2N内网ip地址是(10.10.0.3)可以会采用内网地址挂载共享文件(不过效果比较慢,可以用来测试,不可实用)
用真实的内网进行NFS配置:
查看内网ip使用ifconfig查看,服务器内网ip地址是(192.168.1.148)客户端内网ip地址是(192.168.1.187)(建议使用 )
注意:
首先需要配置NFS的机器要连接同一个路由器的网络。
其次通过内网ip可以互相ping的通,不要通过N2N的内网ip。

  • 服务端
yum install -y nfs-utils rpcbind
  • 客户端
yum install -y nfs-utils
  • 确认下服务端和客户端是否已安装 NFS
[root@localhost disk]# rpm -qa nfs-utils rpcbind
rpcbind-0.2.0-49.el7.x86_64
nfs-utils-1.3.0-0.66.el7.x86_64
[root@localhost disk]# 

启动 NFS 服务
#在服务端启动 rpcbind 和 nfs服务(在服务端进行因为客户端不需要rpcbind服务)
service rpcbind start
service nfs start
# 或
/bin/systemctl start rpcbind.service
/bin/systemctl start nfs.service
#在客户端启动 NFS 服务(在服务端和客户端进行)
service nfs start
# 或
/bin/systemctl start nfs.service
#如果需要关闭rpckind服务
systemctl disable rpcbind
#没有启动s NFS 服务项 rpc 服务器注册的端口列表
rpcinfo -p localhost 
[root@localhost etc]# rpcinfo -p localhost 
   program vers proto   port  service
    100000    4   tcp    111  portmapper
    100000    3   tcp    111  portmapper
    100000    2   tcp    11
  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值