NFS笔记(一)NFS服务器工作原理及详细配置
Linux NFS文件共享 | 配置流程 |超详细
NFS介绍
NFS(Network File System)
是一种分布式文件系统协议。
最最最重要的功能就是可以通过网络,让不同的机器、不同的操作系统可以共享彼此的文件。
NFS
服务的实现依赖于 RPC(Remote Process Call,远端过程调用)
机制,以完成远程到本地的映射过程。
所以需要安装 nfs-utils
、rpcbind
软件包来提供 NFS
共享服务,前者用于NFS
共享发布和访问,后者用于 RPC
支持。
NFS服务配置
服务端 | 客户端 |
---|---|
192.168.111.9 | 192.168.111.11 |
启动:NFS、RPC服务 | 启动:RPC服务 |
/text | /textC |
Linux MySQL5.7 3.10.0-1160.el7.x86_64 #1 SMP Mon Oct 19 16:18:59 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux | Linux MySQL5.7 3.10.0-1160.el7.x86_64 #1 SMP Mon Oct 19 16:18:59 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux |
CentOS Linux release 7.9.2009 (Core) | CentOS Linux release 7.9.2009 (Core) |
同一个软件在不同版本,内核之间是有差异的,所以部署的方法也不一样,不要因为这个而造成不必要的错误。
服务器使用 NFS 发布共享资源
#安装NFS和RPC服务
sudo yum install nfs-utils rpcbind -y
#查看已安装的包
rpm -qa | egrep "nfs|rpcbind"
rpcbind-0.2.0-49.el7.x86_64
libnfsidmap-0.25-19.el7.x86_64
nfs-utils-1.3.0-0.68.el7.2.x86_64
#启动NFS服务之前先启动rpcbind服务
systemctl status rpcbind
#注:rpcbind安装成功后默认已经开启,并且为开机自动启动。
#如果没有启动的话,重新启动rcpbind服务
systemctl restart rpcbind
systemctl status rpcbind