如何在 Ubuntu 中“合并”两个硬盘?

如何在 Ubuntu 中“合并”两个硬盘?

我的旧硬盘布局是:

  • 200GB 容量/
  • 500GB 持有量/home/

但是,今天早上 200GB 的硬盘坏了,我有一个新的 500GB 来替换它。我不需要完整的 500GB /,因为我的大部分数据都在 上/home/,但我可以在 上留出更多空间/home/。有没有办法透明地合并磁盘?

我打算将 Ubuntu Karmic 放在新驱动器上,并且不关心我使用什么文件系统。我在 上使用 reiserFS(我认为是 reiser3,不确定)/home/

答案1

我认为 LVM 是最好的方法,确保创建一个包含所有物理卷(PV,即分区)的卷组(VG),然后您可以根据需要将 VG 划分为多个逻辑卷(LV)。

LVM 一开始并不容易掌握,但一张图片可能会有所帮助:

LVM 架构

我还见过 mdadm 与 LVM 一起使用。mdadm 提供了一个软件 RAID 系统来收集各种驱动器。如果要制作 RAID0 系统(条带磁盘),可能不值得,但如果您想用两个驱动器制作 RAID1(镜像),并仍在其上使用 LVM,那就很有趣了。

答案2

你要么需要做一个 RAID,这意味着你必须备份所有内容并重新开始

或者使用一个名为Linux 卷管理

使用逻辑卷管理,整个磁盘将分配给单个卷组,并创建逻辑卷来保存 / /usr 和 /home 文件系统。例如,如果 /home 逻辑卷后来已填满,但 /usr 上仍有可用空间,则可以将 /usr 缩小几兆字节,并将该空间重新分配给 /home。

答案3

作为替代方案,有一堆文件系统可以将两个文件系统“合并”成一棵树。最值得注意的是联合金融服务,但也有奥夫斯硬盘文件系统其中,最后一个支持一些广泛的功能,例如将路由写入到具有最多可用空间的卷。

相关内容