十三周三次课 2018.01.16 NFS介绍、NFS服务端安装配置、NFS配置选项

14.1 NFS介绍

十三周三次课 2018.01.16 NFS介绍、NFS服务端安装配置、NFS配置选项

十三周三次课 2018.01.16 NFS介绍、NFS服务端安装配置、NFS配置选项

a机器或者说服务器上的东西可以共享给b个c,b和c也同样共享给除自己以外的另外两台机器。

十三周三次课 2018.01.16 NFS介绍、NFS服务端安装配置、NFS配置选项

NFS本身不监听端口,而是由里面的rpc协议监听的,监听的是111端口。也就是说NFS服务是需要借助RPC协议进行通信。

14.2 NFS服务端安装配置

十三周三次课 2018.01.16 NFS介绍、NFS服务端安装配置、NFS配置选项

我们需要准备两台机器,一台服务端一台客户端。然后我们看一下两台机器的ip。

然后我们在服务端安装两个包,十三周三次课 2018.01.16 NFS介绍、NFS服务端安装配置、NFS配置选项,然后在客户端上安装前面一个包十三周三次课 2018.01.16 NFS介绍、NFS服务端安装配置、NFS配置选项

(如果十三周三次课 2018.01.16 NFS介绍、NFS服务端安装配置、NFS配置选项这个包下载太慢的话我们可以把它先禁掉,十三周三次课 2018.01.16 NFS介绍、NFS服务端安装配置、NFS配置选项然后把这个文件改一下名字十三周三次课 2018.01.16 NFS介绍、NFS服务端安装配置、NFS配置选项然后在重新安装)

安装好之后我们在服务端机器上编辑文件十三周三次课 2018.01.16 NFS介绍、NFS服务端安装配置、NFS配置选项,写入如下内容(写在一行 中间用空格隔开)

十三周三次课 2018.01.16 NFS介绍、NFS服务端安装配置、NFS配置选项

第一段是要共享的目录,第二段是你要给那个机器共享这个目录,首先定义ip或者IP段,小括号里是一些特殊的选项,

然后我们创建这个分享的目录,然后把它的权限改成777(方便一会做实验)

然后我们启动十三周三次课 2018.01.16 NFS介绍、NFS服务端安装配置、NFS配置选项在这之前我们先看一下监听的端口十三周三次课 2018.01.16 NFS介绍、NFS服务端安装配置、NFS配置选项,可以看到rpc已经启动了,因为我们安装好之后就已经启动了

十三周三次课 2018.01.16 NFS介绍、NFS服务端安装配置、NFS配置选项

我们还可以看一下客户端的监听端口,正常情况应该是rpcbind,但是这里是sysemd,不过我们不用深究,我们只需要知道111端口是rpcbind监听的就好。

十三周三次课 2018.01.16 NFS介绍、NFS服务端安装配置、NFS配置选项

我们看一下进程里是有这个服务的

十三周三次课 2018.01.16 NFS介绍、NFS服务端安装配置、NFS配置选项

既然rpcbind已经启动了,那么我们再来启动十三周三次课 2018.01.16 NFS介绍、NFS服务端安装配置、NFS配置选项(rpc的一些服务也会伴随着它启动),启动好之后查看一下十三周三次课 2018.01.16 NFS介绍、NFS服务端安装配置、NFS配置选项

如果你想让nfs开机启动还需要执行十三周三次课 2018.01.16 NFS介绍、NFS服务端安装配置、NFS配置选项

14.3 NFS配置选

之前我们曾在十三周三次课 2018.01.16 NFS介绍、NFS服务端安装配置、NFS配置选项里面添加了一行如下内容。下面我们来介绍一下小括号里面的选项。十三周三次课 2018.01.16 NFS介绍、NFS服务端安装配置、NFS配置选项

十三周三次课 2018.01.16 NFS介绍、NFS服务端安装配置、NFS配置选项

十三周三次课 2018.01.16 NFS介绍、NFS服务端安装配置、NFS配置选项

第一步我们已经做过了,然后我们十三周三次课 2018.01.16 NFS介绍、NFS服务端安装配置、NFS配置选项试试看有没有权限查看这台做了nfs的机器

有时候会报错,如下报错称网络不通,也就是说没有办法和十三周三次课 2018.01.16 NFS介绍、NFS服务端安装配置、NFS配置选项的111端口通信,(可能是对方服务没有开启也就是rpc的rpcbind服务没有监听111端口,要么是防火墙导致的,我们之前已经确定了端口是有监听的,那么我们再把防火墙关掉,还有setenforce也要关掉,十三周三次课 2018.01.16 NFS介绍、NFS服务端安装配置、NFS配置选项

十三周三次课 2018.01.16 NFS介绍、NFS服务端安装配置、NFS配置选项

然后我们再十三周三次课 2018.01.16 NFS介绍、NFS服务端安装配置、NFS配置选项就可以正常的show到了

十三周三次课 2018.01.16 NFS介绍、NFS服务端安装配置、NFS配置选项

然后我们再来挂载(指定类型为nfs,然后是远程的ip,以及共享的目录,用冒号分隔,然后是挂载到/mnt/目录)

十三周三次课 2018.01.16 NFS介绍、NFS服务端安装配置、NFS配置选项

然后我们df -h查看一下

十三周三次课 2018.01.16 NFS介绍、NFS服务端安装配置、NFS配置选项

然后我们就可以测试一下,在/mnt/创建文件,然后可以在另一个机器上看一下十三周三次课 2018.01.16 NFS介绍、NFS服务端安装配置、NFS配置选项目录里有没有这个文件

十三周三次课 2018.01.16 NFS介绍、NFS服务端安装配置、NFS配置选项

正常情况下应该是有的,但是你会发现它的所属组和所属主不一样,那是因为我们在配置文件里添加的这行参数导致的。

十三周三次课 2018.01.16 NFS介绍、NFS服务端安装配置、NFS配置选项

十三周三次课 2018.01.16 NFS介绍、NFS服务端安装配置、NFS配置选项

也就是说在这个目录里创建的文件,查看时都会显示成当前系统的1000号用户

十三周三次课 2018.01.16 NFS介绍、NFS服务端安装配置、NFS配置选项