NFS介绍,NFS服务端安装配置,NFS配置选项

阿豪 20-02-17 482阅读

温馨提示:这篇文章已超过711天没有更新,请注意相关的内容是否还可用!

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上的一致,如下图(网络共享存储

image.png

nfs服务需要借助于rpcbind协议通信,会监听一个111端口

image.png

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

image.png

再启动nfs服务的时候会自动启动rpcbind服务

# systemctl enable rpcbind   设置开启启动

# systemctl enable nfs  设置开启启动

取消disable


文章版权声明:除非注明,否则均为阿豪运维笔记原创文章,转载或复制请以超链接形式并注明出处。

相关阅读

Linux怎么增加修改磁盘分区Inodes的大小

bash: pip3: command not found

killall出现-bash: killall: command not found

Centos系统云服务器如何查看使用的是什么虚拟化技术

VMware虚拟机安装Ubuntu Server 20.04.2 LTS

CentOS8系统忘记root密码如何修改

cmake编译出错:No CMAKE_CXX_COMPILER could be found.

error electron@11.4.3 postinstall: `node install.js`