代码之家  ›  专栏  ›  技术社区  ›  soongk

NFS装载在另一个NFS装载目录的子目录下

  •  -2
  • soongk  · 技术社区  · 7 年前

    我是linux装载系统的新手。因此,我对NFS装载有一个问题。

    我有两台电脑(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)
    

    我想展示一下 PC1:/nfsshare PC1:/nfsshare/more PC2

    所以我就这样骑着

    mount -t nfs PC1:/nfsshare PC2:/nfs
    mount -t nfs PC1:/nfsshare/more PC2:/nfs/more
    

    装载完成,没有任何问题或警告消息

    我可以显示 PC1:/NFS共享 从…起 PC2:/nfs

    但我无法显示 PC1:/n共享/更多 从…起 PC2:/nfs/more

    我怎样才能解决这个问题??我想显示子树中包含的所有更改 PC1:/NFS共享 从…起 PC2:/nfs

    1 回复  |  直到 7 年前
        1
  •  0
  •   J_H    7 年前

    您需要修复导出中的拼写错误。你说过你有

    /nfsshare/tron[PC2的IP](rw、sync、no\u root\u squash、no\u subtree\u check)

    但你打算出口“更多”而不是“tron”。

    此外,考虑测试一个更简单的非嵌套装入点,例如“/nfsmore”,然后使用符号链接解决问题。