二、实验要求及环境

2.1实验环境

NFS服务器 IP:192.168.0.110

环境:

nfs多连接_服务器

客户端IP:192.168.0.108

环境:

nfs多连接_linux文件共享_02

2.2、实验要求
NFS服务器
1、/spare/share 目录可读写,并且不限制用户身份,共享给192.168.0.0/24网段不的所有主机;
2、/spare/test 这个目录仅共享给192.168.0.108这台主机,以供该主机上面的test1这个用户来使用,
也就是说test1在192.168.0.1105和192.168.0.108上均有账号,且账号均为test;
3、/spare/upload 这个目录做为192.168.0.0/24网段的数据上传目录,其中/spare/upload
的用户和所属组为nfs-upload这个名字,它的UID和GID均为222;
4、/spare/nfs 这个目录的属性为只读,可提供除了网段内的工作站外,向Internet也提供数据内容。

三、服务器端设置

1、 编辑/etc/exports内容

nfs多连接_客户端_03


2、按要求建立每个对应目录

2.1、创建/spare/share目录 任何人都可以在 /spare/share内新增、修改文件,但

仅有该文件/目录的建立者与root能够删除自己的目录或文件。

nfs多连接_客户端_04

2.2、创建/spare/nfs

并且 ll -d /home/nfs/

nfs多连接_客户端_05


2.3、创建/spare/testata目录,并且创建test用户,并把testdata目录属主和属组更改为test

nfs多连接_创建文件_06


nfs多连接_客户端_07


2.4、创建/home/upload目录

#先建立对应账号与组名及UID

nfs多连接_服务器_08


#创建目录,修改属主

nfs多连接_linux文件共享_09

2.5、重启NFS服务

nfs多连接_创建文件_10

2.6、查看NFS服务器共享出来目录

nfs多连接_客户端_11


2.7、关闭防火墙、selinux

nfs多连接_客户端_12

2.8查看配置

nfs多连接_客户端_13

四、客户端配置
4.1、客户端也要安装nfs-utils和rcpbind软件包

[root@client-A ~]# yum install nfs-utils rpcbind

nfs多连接_nfs多连接_14


4.2、启动RPC

nfs多连接_服务器_15

4.4 测试网络

nfs多连接_客户端_16


nfs多连接_nfs多连接_17

4.5 在客户端查看NFS服务器共享出来目录

nfs多连接_nfs多连接_18


4.6、挂载NFS服务器上/home/nfs目录到本地/opt/data目录下

#挂载

mount -t nfs 192.168.0.110:/home/nfs /opt/data/

#查看信息

nfs多连接_服务器_19


#创建文件测试

nfs多连接_客户端_20


4.7挂载/home/upload 目录到客户端/opt/upload目录下

#挂载

nfs多连接_linux文件共享_21


#查看挂载是否成功

nfs多连接_创建文件_22

#客户端创建nfs-upload用户

nfs多连接_服务器_23

#测试,可以看到创建的文件及目录默认属主为nfs-upload属组为nfs-upload

nfs多连接_客户端_24


#在客户端用root用户创建文件测试

可以看到用root用户创建的文件属主仍是nfs-upload

#测试删除文件

nfs多连接_创建文件_25