![在 Linux 上将来自不同存储的两个 nfs 共享挂载到同一目录](https://linux22.com/image/658098/%E5%9C%A8%20Linux%20%E4%B8%8A%E5%B0%86%E6%9D%A5%E8%87%AA%E4%B8%8D%E5%90%8C%E5%AD%98%E5%82%A8%E7%9A%84%E4%B8%A4%E4%B8%AA%20nfs%20%E5%85%B1%E4%BA%AB%E6%8C%82%E8%BD%BD%E5%88%B0%E5%90%8C%E4%B8%80%E7%9B%AE%E5%BD%95.png)
我在集群上有一组 4 个 Linux Web 服务器,它们都有相同的挂载点:
/folder
这/folder
是 NAS 上的 NFS 挂载共享,但已满,没有更多 lun/磁盘可用于扩展 NFS。我有另一个 NAS,它有足够的空间来解决这个问题,但是内部开发的软件通过搜索 JPG 文件/folder
。我想知道是否可以将另一个 NAS 上的另一个 NFS 共享挂载到同一目录以获得更多空间?不管写入文件的新路径是/folder/newshare
。
答案1
你想要做的事情可以通过以下方式实现:覆盖文件系统有了它,您可以将您的 /full 目录和另一个 /notfull 目录挂载到 /third-dir。
读取将通过 /notfull 进入 /full 而写入将进入第三个目录。
查看文档,重新挂载远离目标名称的完整目录,然后使用 overlayfs 重新创建预期目标。
答案2
/folder
如果您愿意,您将无法通过将它们都挂载到 来扩展空间。如果您/folder/newshare
想像您所说的那样创建另一个目录,您应该能够在那里挂载另一个 NFS 共享,以使其看起来有更多空间/folder
。我刚刚确认我可以在另一个 NFS 共享内为 NFS 共享创建一个挂载点,并且它工作得很好。