NFS的实验报告
一.实验拓扑:
服务器 ---------- 客户机
二.实验条件:
服务器的ip:192.168.4.5/24
客户机的ip:192.168.4.200
要确定机器有安装nfs包跟RPC软件包。
三.实验要求:
将/root 共享给192.168.4.200 可写,同步,允许客户机以root权限访问
NFS 服务端操作:
- 修改配置:
[[email protected] ~]# vim /etc/exports //修改配置的地址
[[email protected] ~]# cat /etc/exports
/root 192.168.4.200(rw,sync,no_root_squash) //配置文件的格式,括号里面是权限)
权限的选择:rw、ro:可读可写、只读
sync、async : 同步写、异步写入
no_root_squash:保留来自客户端的root权限
all_squash :客户端权限都降为nfsnobody
[[email protected] ~]# service portmap restart //重启RPC机制
[[email protected] ~]# service nfs restart //重启nfs服务
[[email protected] ~]# chkconfig nfs on //重启配置
- 验证并挂载:
[[email protected] ~]# service portmap restart //重启RPC机制
[[email protected] ~]# service nfs restart //重启nfs服务
[[email protected] ~]# chkconfig nfs on //重启配置
[[email protected] ~]# showmount -e 192.168.4.5 //查看共享的内容
Export list for 192.168.4.5:
/root 192.168.4.200
[[email protected] ~]# mkdir -p /data/root //先创建创建文件目录 加 –p 递归的意思 及如果没有上个文件则创建一个
[[email protected] ~]# mount 192.168.4.5:/root /data/root //挂载到该文件夹
[[email protected] ~]# df -hT /data/root/ //查询挂载是否成功
文件系统 类型 容量 已用可用已用% 挂载点
192.168.4.5:/root
nfs 19G 7.3G 11G 41% /data/root
[[email protected] root]# touch root.txt //创建文件夹
[[email protected] root]# ls -l root.txt //查看权限是否属于root
-rw-r--r-- 1 root root 0 06-15 12:23 root.txt
四.实验总结:
实验规律如上,客户机的访问权限在nfs配置文件时括号里的选项。如果停止nfs共享时要把文件卸载了,不然在挂载别的文件时会报错。