多个Ubuntu服务器上的池存储?

假设我有5台服务器,每台服务器都有一个50GB的存储分区。 我可以将这5个分区合并,然后将它们安装在第6台服务器上?

绝对。 另一方面,这是一个有点危险的事情,因为任何5台服务器上的任何故障都可能意味着数据丢失/损坏。 (5台服务器performance为一个磁盘,如果其中一个磁盘发生故障或无响应,则5个磁盘跨越1个卷可能会有非常糟糕的结果)

这是“集群文件系统”的领域,有很多不同的方式来实现它…都有自己的优点和缺点。

有些CFS策略是基于块的(“卷”作为块设备存储在每个服务器上),有些仅仅是文件系统级(“卷”只关注“文件”并将数据传递给底层文件系统跟踪块)

你可以做一个维基百科search“群集文件系统”和“分布式文件系统”的各种口味列表…并获得一些有关如何实现它们的信息。

是的,可能的。

分布式文件系统: http : //en.wikipedia.org/wiki/Distributed_file_system

这里有帮助的答案(可能重复): 哪个分布式文件系统作为云计算的后端?

考虑使用GlusterFS,它可以将多个子卷合并为一个卷。 这个特性被称为“统一翻译器”。

iSCSI可以在FS不可知的情况下在块级别执行此操作,但是与@TheCompWiz所述的一样,它与DFS或CFS具有相同的缺点。

每个分区都作为一个iscsi磁盘,你可以在客户机上创build一个raid文件系统。 raid5会给你单个磁盘容错。 RAID六给你两个磁盘容错。 但吞吐量永远不会像通过SATA / SAS本地连接磁盘一样快