NFS服务的基本配置及验证

一.NFS的用途

  NFS,是Network File System的简写,即网络文件系统。网络文件系统是FreeBSD支持的文件系统中的一种,NFS允许一个系统在网络上与他人共享目录和文件。通过使用NFS,用户和程序可以像访问本地文件一样访问远端系统上的文件。

二.NFS的安装

NFS安装的前提是:安装rpcbind和nfs-utils软件包

分别在客户机和服务器上安装rpcbind和nfs-utils软件包。

wKioL1Oe4ZvQZBGaAAKbywLQOQg520.jpg

wKioL1Oe4aChi_4IAAFpKM7k9_Y773.jpg

检查软件是否安装成功。

wKioL1Oe4aGhfb8sAACiFVbxAnk803.jpg

三.NFS的配置步骤

基于案例进行讲解,更易于理解

案例说明:

1.假设服务器的IP为192.168.127.200。

2./tmp共享为可读写,并且不限制用户身份的方式,共享给192.168.127.0/24网段的所有计算机。

3./home/nfs共享的属性为只读,可提供除了网段内的工作站外,向Internet亦提供数据内容。

4./home/upload作为192.168.127.0/24这个网段的数据上传目录,其中,/home/upload的用户及所属组为nfs-upload这个名字,它的UID与GID均为210。

5./home/amy这个目录仅共享给192.168.127.222这台主机,以供该主机上面amy这个用户使用,也就是说,amy在192.168.127.222及192.168.127.200上均有账号,且账号均为amy。

服务器端的配置为:

  1. 创建文件夹/home/nfs,修改文件权限

  2. 添加一个新组,组ID为210

    并添加一个与组名相同的用户名,用户ID为210

  3. 同理,创建其他几个文件夹及用户amy

wKioL1Oe4bSzgmf2AAI--EMTAMI397.jpg

4.用vim编辑器编辑/etc/exports配置文件(vim /etc/exports)

wKiom1Oe4hSgZNLQAACvBdr-3yA242.jpg

5.开启rpcbind服务和nfs服务

6.用exportfs命令:读取配置文件的明细

7.用netstat命令:显示路由表,网络连接和网络接口信息

wKiom1Oe4eTRWse0AAIy43sBJFM390.jpg

8.用rpcinfo命令:查看各服务端口的使用情况

wKioL1Oe4bmTknseAAI7_oq8mSo955.jpg

9.修改主机名并用vim编辑器修改/etc/sysconfig/network中关于网络的配置信息

wKiom1Oe4efTP0TzAABur1k2Xh4809.jpg

wKiom1Oe4w6QNsaaAABj5_bcp48395.jpg


客户机配置为:

1.用vim编辑器修改/etc/hosts中的配置信息

wKiom1Oe4w_g1dtJAACbcHHfTf4349.jpg

2.ping服务器测试其连通性

wKioL1Oe4uPBU3lLAAFT1fQs_iU479.jpg

wKiom1Oe4xTjes_PAAGoZm9ruTI175.jpg

3.用showmount显示挂载的信息,并用mount命令进行挂载

wKioL1Oe4ueQhuRqAABpDQHuctc590.jpg

wKioL1Oe4umzVxFgAADqzBrjeX0613.jpg

wKiom1Oe4xqw_LJUAAJxe1yu8ac961.jpg

四.NFS服务的验证均满足以上要求

wKiom1Oe4xuBStXbAAD_YMHSJMo324.jpg