Каков самый простой способ слияния / и / дома?

У меня есть отдельные / и /home разделы, из которых оба используют ext4 как свою файловую систему.
Как я могу объединить их, и что является самым простым способом?

Я не думаю, что есть более простой способ. Вам нужно скопировать данные из одного раздела в другой. Вам нужно удалить старый домашний раздел и изменить размер корневого раздела. Это невозможно сделать в запущенной системе, поэтому живой компакт-диск или 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 и удалите запись для своего домашнего раздела.

  • Размонтируйте корень и домашний раздел и перезагрузите систему. Если все работает так, как вы ожидали, вы можете снова перезагрузить систему в реальном времени, а затем:
  • Открыть Gparted .
  • Удалите старый домашний раздел, измените размер корневого раздела.

Это должно быть так.

Я не знаю про самый простой или лучший подход, но вот как я это сделаю. Я бы просто создал папку в / а затем скопировал все данные из /home на нее. Затем я перезагружу свою систему с помощью live cd и удалю раздел для /home и переименую папку, которую я создал в / home а затем удаляю запись для /home в fstab. И последним шагом было бы изменить размер моего корневого раздела, чтобы использовать пустое пространство, созданное удалением раздела для / home.