nfs介绍nfs服务端配置安装配置nfs配置选项客户端的配置

author author     2022-10-09     415

关键词:

                                            NFS介绍

NFS是Network File System的缩写 ,是在网络层面,NFS(Network File System)网络文件系统会经常用到,用于在网络上共享存储。这样讲,你对NFS可能不太了解,阿铭举一个例子来说明一下NFS是用来做什么的。假如有三台机器A, B, C,它们需要访问同一个目录,目录中都是图片,传统的做法是把这些图片分别放到A, B, C. 但是使用NFS只需要放到A上,然后A共享给B和C即可,B和C把A共享的目录放在本地,这个动作叫做挂载。访问的时候,B和C是通过网络的方式去访问A上的那个目录的。其主要特点就是允许一个系统和网络上的他人共享目录和文件。

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上的一致

技术分享图片
portmap和rpcbind实质是一种东西,rpc服务不监听任何端口,rpcbind监听端口111,NFS借助RPC协议实现通信
portmap是在centos5以及之前的版本叫做portmap,之后叫rpcbind

                                       NFS服务端配置安装配置

准备两台机器,一个作为客户端(192.168.37.132),一个作为服务端(192.168.37.130),在服务端上安装两个包nfs-utils和rpcbind

#yum install -y nfs-utils rpcbind                            //安装两个包
安装的时候epel会比较慢,我们可以通过编辑yum的配置文件,这样操作
#cd /etc/yum.repos.d/                                   //进入配置文件内
#mv epel.repo  epel.repo.1                             //将epel源更换名字,之后下载就比较快
安装完成之后就可以编辑exports
#vim /etc/exports //加入如下内容
/home/nfstestdir 192.168.37.0/24(rw,sync,all_squash,anonuid=1000,anongid=1000)

这个配置文件就只有简单的一行,分为三段,第一段是要共享的目录,这里我们做实验用的目录还没有创建,第二段是允许访问的主机(可以是一个IP也可以是一个IP段),第三段就是权限,之后会介绍,保存配置文件后,执行如下准备操作

#mkdir /home/nfstestdir                             //创建分享的目录
#chmod 777 /home/nfstestdir                      //方便做实验
#systemctl start rpcbind                             //启动rpcbind
#systemctl start nfs                                //启动nfs服务,rpcbind默认监听端口111

技术分享图片

#systemctl enable rpcbind                                     //设置开机启动
#systemctl enable nfs                                           //设置开机启动
                                             NFS配置选项
rw 读写 

ro 只读 

sync 同步模式,内存数据实时写入磁盘 

async 非同步模式 ,把内存总数据定期写入磁盘

no_root_squash 客户端挂载NFS共享目录后,root用户不受约束,权限很大 ,不安全,不建议使用

root_squash 与上面选项相对,客户端上的root用户受到约束,被限定成某个普通用户 

all_squash 客户端上所有用户在使用NFS共享目录时都被限定为一个普通用户 

anonuid/anongid 和上面几个选项搭配使用,定义被限定用户的uid和gid
                                                  客户端的配置
#yum install -y nfs-utils                                 //安装包
安装之后我们不用启动什么服务,查看服务端共享了哪些目录,使用showmount命令
#showmount -e 192.168.37.130                       //该ip为NFS服务端的ip

技术分享图片
当出现报错的信息时,可能情况时rpcbind没有监听端口111或是防火墙的影响,此时我们关闭客户端和服务端上的防火墙#iptables -F,然后再来执行命令
技术分享图片

在客户端挂载NFS
#mount -t nfs 192.168.37.130:/home/nfstestdir  /mnt            //挂载目录   

此时通过命令#df -h就可以看见挂载的目录

五十nfs介绍nfs服务端安装配置nfs配置选项

五十四、NFS介绍、NFS服务端安装配置、NFS配置选项一、NFS介绍NFS是NetworkFileSystem的缩写。  NFS最早由sun公司开发,分2,3,4三个版本,2和3由sun起草开发,4.0开始Netapp公司参与并主导开发,最新为4.1版本。NFS数据传输基于RPC协... 查看详情

53次课(nfs介绍nfs服务端安装配置nfs配置选项)(代码片段)

NFS服务搭建与配置NFS介绍NFS服务端安装配置安装测试2个操作系统一个服务端一个客户端,服务端IP为192.168.63.100客户端192.168.63.101,这两个系统许安装nfs-utilsrpcbind[[email protected]~]#yuminstall-ynfs-utilsrpcbind安装完成后在服务端配置e... 查看详情

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

笔记内容:14.1NFS介绍14.2NFS服务端安装配置14.3NFS配置选项笔记日期:2017-11-0114.1NFS介绍650)this.width=650;"src="http://note.youdao.com/yws/public/resource/2e89dea80e2c3fc02c01deb0ec9fd656/xmlnote/OFFICEB8F504CAAD0243FF95D89F 查看详情

nfs介绍nfs服务端安装配置nfs配置选项

NFS介绍NFS(NetworkFileSystem)即网络文件系统,是FreeBSD支持的文件系统中的一种,它允许网络中的计算机之间通过TCP/IP网络共享资源。在NFS的应用中,本地NFS的客户端应用可以透明地读写位于远端NFS服务器上的文件,就像访问本地文... 查看详情

nfs介绍nfs服务端安装配置nfs配置选项介绍

NFS介绍NFS是NetworkFileSystem的缩写,NFS最早由Sun公司开发,分2,3,4三个版本,2和3由Sun起草开发,4.0开始Netapp公司参与并主导开发,最新为4.1版本。NFS数据传输基于RPC协议,RPC为RemoteProcedureCall的简写。NFS应用场景是:A,B,C三台机器上... 查看详情

nfs介绍nfs服务端安装配置nfs配置选项

NFS介绍NFS(NetworkFileSystem)即网络文件系统,是FreeBSD支持的文件系统中的一种,它允许网络中的计算机之间通过TCP/IP网络共享资源。在NFS的应用中,本地NFS的客户端应用可以透明地读写位于远端NFS服务器上的文件,就像访问本地文... 查看详情

nfs介绍nfs服务端安装配置nfs配置选项

假如有三台机器A、B、C,它们需要访问同一个目录,目录中都是图片,传统的做法是把这些图片分别放到A、B、C。但是,若使用NFS,只需要放到A上,然后A共享给B和C即可。访问的时候,B和C是通过网络的方式去访问A上的那个目... 查看详情

nfs介绍nfs服务端配置安装配置nfs配置选项客户端的配置

NFS介绍NFS是NetworkFileSystem的缩写,是在网络层面,NFS(NetworkFileSystem)网络文件系统会经常用到,用于在网络上共享存储。这样讲,你对NFS可能不太了解,阿铭举一个例子来说明一下NFS是用来做什么的。假如有三台机器A,B,C,它们需... 查看详情

14.1nfs介绍14.2nfs服务端安装配置14.3nfs配置选项

14.1NFS介绍centos6之前的版本叫portmap之后的版本叫rpcbind14.2NFS服务端安装配置首先要准备2台机器,一台是服务端ip:192.168.133.130,一台是客户端ip:192.168.133.131在服务端安装yuminstall-ynfs-utilsrpcbind客户端也是安装yuminstall-ynfs-utils查看一... 查看详情

54.nfs介绍nfs服务端安装配置nfs配置选项(代码片段)

一、NFS介绍NFS是NetworkFileSystem的缩写NFS最早由Sun公司开发,分2,3,4三个版本,2和3由Sun起草开发,4.0开始Netapp公司参与并主导开发,最新为4.1版本NFS数据传输基于RPC协议,RPC为RemoteProcedureCall的简写。NFS应用场景是:A,B,C三台机器上... 查看详情

十四周一课nfs介绍nfs服务端安装配置nfs配置选项

NFS介绍NFS是NetworkFileSystem的缩写NFS最早由Sun公司开发,分2,3,4三个版本,2和3由Sun起草开发,4.0开始Netapp公司参与并主导开发,最新为4.1版本NFS数据传输基于RPC协议,RPC为RemoteProcedureCall的简写。NFS应用场景是:A,B,C三台机器上需要... 查看详情

14.1nfs介绍;14.2nfs服务端安装配置;14.3nfs配置选项

14.1NFS介绍1.NFS是NetworkFileSystem的缩写2.NFS最早由Sun公司开发,分2,3,4三个版本,2和3由Sun起草开发,4.0开始Netapp公司参与并主导开发,最新为4.1版本3.NFS数据传输基于RPC协议,RPC为RemoteProcedureCall的简写。4.NFS应用场景是:A,B,C三台机... 查看详情

14.1nfs介绍14.2nfs服务端安装配置14.3nfs配置选项

14.1NFS介绍NFS是NetworkFileSystem的缩写NFS最早由Sun公司开发,分2,3,4三个版本,2和3由Sun起草开发,4.0开始Netapp公司参与并主导开发,最新为4.1版本NFS数据传输基于RPC协议,RPC为RemoteProcedureCall的简写。NFS应用场景是:A,B,C三台机器上... 查看详情

nfsnfs介绍nfs服务端安装配置配置选项exportfs命令nfs客户端问题

            NFS介绍NFS服务常常用到,用于在网络上共享存储NFS工作原理(在centos版本5及之前的版本,RPC服务叫portmap,之后就叫:rpcbind)NFS服务需要借助RPC协议进行通信。   &nbs... 查看详情

14.1nfs介绍14.2nfs服务端安装配置14.3nfs配置选项

  NFS服务会经常用到,它用于在网络上共享存储。举例来说,假如有3台机器A、B和C,它们需要访问同一个目录,且目录中都是图片。传统的做法是把这些图片分别放到A、B、C中,但若使用NFS,只需要把图片放到A上,然后A共享... 查看详情

nfs介绍,配置(上)(代码片段)

NFS介绍1.NFS不监听任何端口,rpcbind监听111端口2.NFS服务需要借助于rpc协议NFS服务端安装配置1.服务端安装两个服务:[[email protected]~]#yuminstall-ynfs-utilsrpcbind2.客户端安装一个服务:[[email protected]~]#yuminstall-ynfs-utils3.服务端编... 查看详情

nfs安装配置

14.1NFS介绍14.2NFS服务端安装配置关闭防火墙14.3NFS配置选项造成不能创建文件的原因:服务器的配置文件/etc/exports/home/nfstestdir192.168.15.0/24(rw,sync,all_squash,anonuid=1000,anongid=1000)必须在同一行。[[email protected]~]#ls-l/mnt/123.txt-rw 查看详情

nfs服务搭建与配置(代码片段)

NFS服务搭建与配置NFS介绍NFS服务端安装配置NFS配置选项exportfs命令NFS客户端问题NFS介绍NFS是NetworkFileSystem的缩写NFS最早由Sun公司开发,分2,3,4三个版本,2和3由Sun起草开发,4.0开始Netapp公司参与并主导开发,最新为4.1版本NFS数据... 查看详情