NFS的实验报告

一.实验拓扑:

服务器 ----------      客户机

二.实验条件:

服务器的ip192.168.4.5/24

客户机的ip192.168.4.200

要确定机器有安装nfs包跟RPC软件包。

三.实验要求:

/root 共享给192.168.4.200 可写,同步,允许客户机以root权限访问

NFS 服务端操作:

  1. 修改配置:

[root@localhost ~]# vim /etc/exports    //修改配置的地址

[root@localhost ~]# cat /etc/exports

/root   192.168.4.200(rw,sync,no_root_squash)    //配置文件的格式,括号里面是权限)

权限的选择:rwro:可读可写、只读

            syncasync : 同步写、异步写入

            no_root_squash:保留来自客户端的root权限

            all_squash :客户端权限都降为nfsnobody

[root@localhost ~]# service portmap restart             //重启RPC机制

[root@localhost ~]# service nfs restart                  //重启nfs服务

[root@localhost ~]# chkconfig nfs on                   //重启配置

  1. 验证并挂载:

[root@localhost ~]# service portmap restart             //重启RPC机制

[root@localhost ~]# service nfs restart                  //重启nfs服务

[root@localhost ~]# chkconfig nfs on                   //重启配置

[root@localhost ~]# showmount -e 192.168.4.5          //查看共享的内容

Export list for 192.168.4.5:

/root 192.168.4.200

[root@localhost ~]# mkdir -p /data/root                   //先创建创建文件目录  –p 递归的意思  及如果没有上个文件则创建一个

[root@localhost ~]# mount 192.168.4.5:/root /data/root     //挂载到该文件夹

[root@localhost ~]# df -hT /data/root/                       //查询挂载是否成功

文件系统      类型    容量  已用可用已用% 挂载点

192.168.4.5:/root                             

               nfs     19G  7.3G   11G  41% /data/root

[root@localhost root]# touch root.txt            //创建文件夹

[root@localhost root]# ls -l root.txt              //查看权限是否属于root

-rw-r--r-- 1 root root 0 06-15 12:23 root.txt

四.实验总结:

实验规律如上,客户机的访问权限在nfs配置文件时括号里的选项。如果停止nfs共享时要把文件卸载了,不然在挂载别的文件时会报错。