合并/和/ home最简单的方法是什么?

我有单独的//home分区,其中都使用ext4作为其文件系统。
我如何合并它们,最简单的方法是什么?

我不认为有一种更简单的方法。 您需要将数据从一个分区复制到另一个分区。 您需要删除旧的主分区并调整根分区的大小。 这不能在正在运行的系统上完成,因此现场CD或USB看起来就像它一样好。

  • 启动Live CD / USB。
  • 将根分区挂载到/mnt/root
  • 将主分区挂载到/mnt/oldhome
  • 使用rsync复制数据:

     sudo rsync -avz --hard-links --numeric-ids /mnt/oldhome/ /mnt/root/home 
  • 打开/mnt/root/etc/fstab并删除主分区的条目。

  • 卸载root和home分区并重新引导系统。 如果一切正常,您可以重新启动到实时系统,然后:
  • 打开Gparted
  • 删除旧的主分区,调整根分区的大小。

那应该是它。

我不知道最简单或最好的方法,但这是我将如何做到这一点。 我只想在/创建文件夹,然后将/home所有数据复制到它。 然后我将使用live cd重启我的系统并删除/home的分区并重命名我在/ home创建的文件夹,然后在fstab中删除/home条目。 最后一步是调整我的根分区大小以消耗通过删除/ home分区创建的空白空间。