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

由 syisyi 在 08-06-2003 16:30 发表:

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

在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)等都已经试过了,总是显示"Permission denied",我这一下午让他都要急死了。除了根文件系统,其它的全可以挂上。哪位帮下忙,指点一下,谢了先。


由 Glue 在 08-06-2003 19:55 发表:


可以把根暂时 mount 去其它目录再nfs出去吗?


-_-


由 syisyi 在 08-07-2003 13:04 发表:


已经解决这个问题了,不可以同时导出一个目录和他的子目录,例如/usr和/usr/local,应该以适当权限导出父目录,然后所有子目录将继承其相同的权限。

(查自 www.tldp.org的nfs-howto )

所以同时导出/ ,/usr /bin ,/lib的结果是使得根目录不能被正确访问和挂载。

解决方法是把其它的导出目录全注释

Published At
Categories with 服务器类
Tagged with
comments powered by Disqus