我有两个物理磁盘安装如此:
sda1 – > / mnt / storage
sdb1 – > / mnt / storage / homes
我已经将/ mnt / storage作为NFS共享导出。 客户端可以看到/ mnt / storage的所有内容,但在浏览/ mnt / storage / homes文件夹时不会显示sdb1的内容。 在sdb1挂载之前,它会显示/ mnt / storage / home中的任何内容。 这是NFS的限制还是有挂载参数,可以用来按照我所期待的另一个挂载?
客户端可以看到/ mnt / storage的所有内容,但在浏览/ mnt / storage / homes文件夹时不会显示sdb1的内容。 在sdb1挂载之前,它会显示/ mnt / storage / home中的任何内容。
这没有意义。 在安装sdb1之前, 不应该有 / mnt / storage / home的内容,对吧?
我们暂时忽略NFS客户端,只关注服务器。
当您在步骤4和步骤7中列出目录内容时,应该不显示任何内容。 您希望在每个安装点中的文件和文件夹应显示在步骤6和步骤9中。
你的问题的答案是你必须导出/ mnt / storage和/ mnt / storage / homes。 如果您只有一个客户端,则可以使用/ mnt / storage / homes上的nohide选项来避免需要将其显式挂载到客户端上。 有关更多详细信息,请参阅出口手册页。 这就是说,我build议避免nohide和安装两个文件系统为清晰。