LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1106|回复: 3

通过nfs挂载其它主机的根文件系统需如何设置?

[复制链接]
发表于 2003-8-6 16:30:40 | 显示全部楼层 |阅读模式
在redhat 9.0中如何设置使其它机器能通过nfs挂载本机的根文件系统?

设有两台机器client和server,其中server端已经开启了nfs服务,并且在/etc/exports中如下配置

/                      *(ro)
/remote/home    *(rw,async,no_root_squash)

为什么这时候client可以通过nfs挂载/remote/home,却不能通过nfs来挂载server的/呢?后面的选项试了好几种都不行,(ro),(rw,async,no_root_squash)等都已经试过了,总是显示"ermission denied",我这一下午让他都要急死了。除了根文件系统,其它的全可以挂上。哪位帮下忙,指点一下,谢了先。
发表于 2003-8-6 19:55:01 | 显示全部楼层
可以把根暂时 mount 去其它目录再nfs出去吗?
 楼主| 发表于 2003-8-7 13:04:31 | 显示全部楼层
已经解决这个问题了,不可以同时导出一个目录和他的子目录,例如/usr和/usr/local,应该以适当权限导出父目录,然后所有子目录将继承其相同的权限。
(查自www.tldp.org的nfs-howto)

所以同时导出/  ,/usr  /bin  ,/lib的结果是使得根目录不能被正确访问和挂载。
解决方法是把其它的导出目录全注释掉或者可以这样导出
/       ×(rw)
/mnt/pxe  *(rw)
其中/mnt/pxe是挂载的加一块硬盘,经测试这种方法也无误。

至于其它导出方案,没空研究和尝试了目前。
发表于 2003-8-13 04:32:25 | 显示全部楼层
good,自己解决后,也应该把答案写出来,供大家参考.
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表