青春纸盒子

文: 芦苇

你喜欢我笑的样子

我靠上了落寞的窗子

晚风吹起了我的袖子

明月沾湿了你的眸子


转身,你走出了两个人的圈子

树影婆娑,整座院子


挽起袖子

回头,把揽你忧伤一地的影子

装进,青春,这纸盒子


更多代码请关注我的微信小程序: "ecoder"

luwei0915

导航

19_配置并访问NFS共享

proxy   10.10.11.10
client  10.10.11.11
web1    10.10.11.12
web2    10.10.11.13

proxy:
服务器利用NFS机制发布2个共享目录,要求如下:

将目录/root共享给web1,客户机的root用户有权限写入
将/usr/src目录共享给192.168.4.0/24网段,只开放读取权限

从客户机访问NFS共享:
   分别查询/挂载上述NFS共享目录
   查看挂载点目录,并测试是否有写入权限

1 配置NFS服务器,发布指定的共享
1.1 软件包nfs-utils用来提供NFS共享服务及相关工具,而软件包rpcbind用来提供RPC协议的支持
]# rpm -q nfs-utils rpcbind
未安装软件包 nfs-utils
未安装软件包 rpcbind
]# yum -y install nfs-utils rpcbind

1.2 需要作为NFS共享发布的有/root、/usr/src这两个目录:
]# ls -ld /root /usr/src/
dr-xr-x---. 3 root root 160 1月   9 22:04 /root
drwxr-xr-x. 4 root root  34 12月 31 00:25 /usr/src/

1.3 修改/etc/exports文件,添加共享目录设置
默认情况下,来自NFS客户端的root用户会被自动降权为普通用户,若要保留其root权限,注意应添加no_root_squash控制参数(没有该参数,默认root会被自动降级为普通账户);另外,限制只读的参数为ro、可读可写为rw,相关配置操作如下所示:
]# vim /etc/exports
/root    10.10.11.12(rw,no_root_squash)
/usr/src 192.168.4.0/24(ro)

1.4 启动NFS共享相关服务,确认共享列表
依次启动rpcbiind、nfs服务:
]# systemctl restart rpcbind; systemctl enable rpcbind
]# systemctl restart nfs; systemctl enable nfs

1.5 使用showmount命令查看本机发布的NFS共享列表:
]# showmount -e localhost
Export list for localhost:
/usr/src 192.168.4.0/24
/root    10.10.11.12

2 从客户机访问NFS共享(web1)
2.1 启用NFS共享支持服务
客户机访问NFS共享也需要rpcbind服务的支持,需确保此服务已开启:
]# yum -y install nfs-utils rpcbind
]# systemctl start rpcbind; systemctl enable rpcbind

2.2 查看服务器提供的NFS共享列表
]# showmount -e 10.10.11.10
Export list for 10.10.11.10:
/usr/src 192.168.4.0/24
/root    10.10.11.12

2.3 从客户机10.10.11.12访问两个NFS共享,并验证权限
将远程的NFS共享/root挂载到本地的/root5文件夹,并验证可读可写:
]# mkdir /root5                    # 建立挂载点
]# mount 10.10.11.10:/root /root5  # 挂载NFS共享目录

]# df -hT /root5                   # 确认挂载结果
F文件系统          类型  容量  已用  可用 已用% 挂载点
10.10.11.10:/root nfs4   50G  1.5G   49G    3% /root5

]# cd /root5  # 切换到挂载点
root5]# echo "NFS Write Test" >  test.txt   # 测试写入文件
root5]# cat test.txt                        # 测试查看文件
NFS Write Test

proxy查看:
]# ls /root/ 是否有文件及内容(说明可以读写)
 
将远程的NFS共享/usr/src挂载到本地的/mnt/nfsdir,并验证只读:
]# mkdir /mnt/nfsdir                        # 建立挂载点
]# mount 10.10.11.10:/usr/src /mnt/nfsdir/  # 挂载NFS共享目录
mount.nfs: access denied by server while mounting 10.10.11.10:/usr/src

2.4 设置永久挂载(web1)
]# vim  /etc/fstab
.. ..
10.10.11.10:/root /root5 nfs default 0 0

posted on 2020-01-10 00:14  芦苇の  阅读(404)  评论(0编辑  收藏  举报