合并/和/ 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分区创建的空白空间。