[使用场景]:
linux环境下,将service端(192.168.10.82) 的目录 nfs方式挂载。主要是通过修改/etc/exports文件修改。
然后重启export服务。在客户端通过showmount -e 192.168.10.82 是可以查看到目录的。
[问题描述]
客户端指令为:
sudo mount -t nfs4 -v 192.168.10.82:/home/rht/test /home/rht/rht_test
修改/etc/exports 文件后,在clinet端一直挂载不上。提示错误为:
mount.nfs4: mount(2): Permission denied
[问题解决]
service端需要挂载的目录:一定要有可执行权限。即使是 有w写权限还是不够的。
出错时,权限显示如下:看到都是rw权限,可读可写。
drwxrw-rw- 8 rht rht 4096 9月 17 20:53 rht
[收获]
最终为:权限问题. 权限一定要有 x权限,可执行权限。
/home/rht 目录没有x权限。可执行权限,对目录来说是可进入的权限。r权限为可查阅目录内容,但不能执行(搜索,进入等操作),w为可删除修改目录中的文件。w的前提也是 先得进入啊...以前没理解透彻...补课了