Переразбить для увеличения размера /home

Переразбить для увеличения размера /home

Я хочу увеличить размер /home, потому что в нем заканчивается место. /homeОн находится в конце, внутри, /dev/sda4и там нет нераспределенного пространства.

Пожалуйста, взгляните на скриншот gparted ниже.

введите описание изображения здесь

решение1

Мое предложение (использование gparted):

  1. Сделайте резервную копию всех важных данных на диске.
  2. Сжать /dev/sda3, скажем, на 50 Гб. У вас свободно больше, поэтому точное число не важно.
  3. Переместите левую границу /dev/sda4влево на ту же величину.
  4. Переместить левую границу /dev/sda5влево (так как /dev/sda4это расширенный раздел, перемещение его границ не перемещает «внутренние» разделы)
  5. Увеличить (= изменить размер, чтобы увеличить) /dev/sda5до желаемого размера.

На самом деле, возможно, последние два шага можно сделать за один раз. Я в этом не уверен.

Это потребует физического перемещения большого количества блоков, поэтому процесс будет длительным.

решение2

Поскольку у вас достаточно места в корневом /разделе ( ), я бы объединил /homeв /. Затем, по желанию, полностью удалите расширенный раздел и расширьте объединенный корневой раздел, чтобы использовать свободное пространство. Эта операция, скорее всего, будет быстрее, чем изменение размера раздела в конце диска.

Прежде чем продолжить, я рекомендую сделать резервную копию, желательно всего диска, используяКлонезилла.

Затем следуйте этим инструкциям (изответ htorque):

  • Загрузите 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раздел хорош для резервного копирования и переустановки.

Связанный контент