在 Linux 下是否可以合并多个硬盘的可用空间?

在 Linux 下是否可以合并多个硬盘的可用空间?

除了备份和数据弹性考虑之外,在 Linux 下是否有可能将多个物理硬盘的可用空间合并为一个大容量驱动器?

如果是这样,最好的方法是什么?

也许创建多个 VHD,安装它们并用它们创建一个软件阵列?

答案1

免责声明:我从未使用过 linux lvm,没有个人经验!

是的。最简单的方法是使用 Linux lvm(逻辑卷管理器)。如果可用空间未被分区使用,您可以在可用空间中创建一个分区并将其集成到“卷组”中,该卷组将充当可用空间收集器。如果可用空间位于现有分区内,您可以在其中创建占用可用空间的文件,并将这些文件安装为设备。之后,您可以将这些新设备纳入卷组。

最后,在卷组中创建一个逻辑卷。您不能直接引用驱动器、分区和循环设备的集合,您需要间接引用卷组。

答案2

有很多方法可以做到这一点。如果空闲空间未格式化,您可以在这些未使用的分区上设置 MD RAID0 条带。或者以类似的方式使用 ZFS 或 BTRFS。

如果您指的是现有文件系统上未使用的空间,则可以使用 mergerfs 为您提供一个包含所有组合可用空间的大型逻辑挂载。

相关内容