在 Linux 上将来自不同存储的两个 nfs 共享挂载到同一目录

在 Linux 上将来自不同存储的两个 nfs 共享挂载到同一目录

我在集群上有一组 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 共享创建一个挂载点,并且它工作得很好。

相关内容