NFS挂载在另一个NFS挂载目录的子目录下
NFS mount under another NFS mounted directory's sub-directory
我是 linux 安装系统的新手。所以我的 NFS 挂载有问题。
我有两台PC(PC1, PC2),PC1有两个硬盘(sda1, sdb1)
在PC1,每个磁盘都是这样挂载的
/dev/sda1 on /nfsshare type etx4 (rw,errors=remount-ro)
/dev/sdb1 on /nfsshare/more type ext4 (rw)
这是 PC1:/etc/exports 文件
#PC1:/etc/exports file
/nfsshare [PC2's IP] (rw, sync, no_root_squash, no_subtree_check)
/nfsshare/more [PC2's IP] (rw, sync, no_root_squash, no_subtree_check)
我想在 PC2
显示 PC1:/nfsshare
和 PC1:/nfsshare/more
所以我这样挂载
mount -t nfs PC1:/nfsshare PC2:/nfs
mount -t nfs PC1:/nfsshare/more PC2:/nfs/more
挂载完成,没有任何问题或警告消息
我可以显示 PC1:/nfsshare
从 PC2:/nfs
的变化
但是我无法显示 PC1:/nfsshare/more
从 PC2:/nfs/more
的任何变化
我该如何解决这个问题??我想显示 PC2:/nfs
PC1:/nfsshare
下的子树中包含的所有更改
您需要更正导出中的拼写错误。你说你有
/nfsshare/tron [PC2's IP] (rw, sync, no_root_squash, no_subtree_check)
但您打算导出 "more" 而不是 "tron"。
此外,考虑测试一个更简单的非嵌套挂载点,例如“/nfsmore”,然后使用符号链接修复问题。
我是 linux 安装系统的新手。所以我的 NFS 挂载有问题。
我有两台PC(PC1, PC2),PC1有两个硬盘(sda1, sdb1)
在PC1,每个磁盘都是这样挂载的
/dev/sda1 on /nfsshare type etx4 (rw,errors=remount-ro)
/dev/sdb1 on /nfsshare/more type ext4 (rw)
这是 PC1:/etc/exports 文件
#PC1:/etc/exports file
/nfsshare [PC2's IP] (rw, sync, no_root_squash, no_subtree_check)
/nfsshare/more [PC2's IP] (rw, sync, no_root_squash, no_subtree_check)
我想在 PC2
PC1:/nfsshare
和 PC1:/nfsshare/more
所以我这样挂载
mount -t nfs PC1:/nfsshare PC2:/nfs
mount -t nfs PC1:/nfsshare/more PC2:/nfs/more
挂载完成,没有任何问题或警告消息
我可以显示 PC1:/nfsshare
从 PC2:/nfs
但是我无法显示 PC1:/nfsshare/more
从 PC2:/nfs/more
我该如何解决这个问题??我想显示 PC2:/nfs
PC1:/nfsshare
下的子树中包含的所有更改
您需要更正导出中的拼写错误。你说你有
/nfsshare/tron [PC2's IP] (rw, sync, no_root_squash, no_subtree_check)
但您打算导出 "more" 而不是 "tron"。
此外,考虑测试一个更简单的非嵌套挂载点,例如“/nfsmore”,然后使用符号链接修复问题。