是否可以将来自不同服务器的文件系统合并为一个文件系统?

我有3个物理服务器(server01,server02和server03)和本地存储。 我已经在三台服务器上创build了/ app文件系统,并在那里安装了存储。

我需要能够从3个服务器组合应用文件系统,并将其作为一个文件系统从server01调用/ total_app。

这可能吗? 我怎么能在Linux操作系统中做到这一点。

您可能要查找的内容称为“ 分布式文件系统” 。 这些需要特殊处理,不属于正常的发行版安装。

有一篇维基百科文章包含分布式文件系统平台的非详尽列表。

分布式文件系统的主要卖点是冗余性,可伸缩性和访问透明性。 像RAID一样,通常复制足够的数据以便在一个或多个节点中断中生存下来。 与RAID一样,多个节点的组合存储被抽象为单个存储卷。 在大多数DFS系统中,可以添加额外的节点来增加可用的存储空间,而无需停机或额外的客户端configuration。

看起来像一个NFS的工作。 您可以使server01成为导出/ total_app目录的NFS服务器。 然后你可以允许所有的服务器来安装它。 您只能确保server01始终处于运行状态,并且可以访问。 另外请注意,服务器不会“破坏”目录中应用程序的其他configuration。