NFS介绍,NFS服务端安装配置,NFS配置选项
温馨提示:这篇文章已超过863天没有更新,请注意相关的内容是否还可用!
NFS介绍
NFS是Network File System的缩写
NFS最早由Sun公司开发,分2,3,4三个版本,2和3由Sun起草开发,4.0开始Netapp公司参与并主导开发,最新为4.1版本
NFS数据传输基于RPC协议,RPC为Remote Procedure Call的简写。
NFS应用场景是:A,B,C三台机器上需要保证被访问到的文件是一样的,A共享数据出来,B和C分别去挂载A共享的数据目录,从而B和C访问到的数据和A上的一致,如下图(网络共享存储
nfs服务需要借助于rpcbind协议通信,会监听一个111端口
NFS服务端安装配置
我们准备两台一台是5.16服务端 一台是5.17客户端
在服务端上安装两个包
[root@ahao-01 ~]# yum install -y nfs-utils rpcbind
在客户端安装
[root@ahao-02 ~]# yum install -y nfs-utils //nfs-utils安装的时候默认会吧rpcbind安装上
编辑配置文件
# vim /etc/exports //加入如下内容
/home/nfstestdir 192.168.5.0/24(rw,sync,all_squash,anonuid=1000,anongid=1000)
# /home/nfstestdir是挂载目录, 192.168.5.0/24是ip段,最后是特殊的选项
1、创建共享目录,并设置权限
# mkdir /home/nfstestdir
# chmod 777 /home/nfstestdir
2、启动服务
# systemctl start nfs 启动
# systemctl start rpcbind
再启动nfs服务的时候会自动启动rpcbind服务
# systemctl enable rpcbind 设置开启启动
# systemctl enable nfs 设置开启启动
取消disable