Воссоздать подкачку и изменить размер корневого раздела

Я использую Ubuntu 22.04.2 LTS. Ниже приведена моя текущая конфигурация таблицы разделов. Изначально я выделил 37 ГБ для корневого раздела, а оставшееся место оставил для домашнего раздела. Однако я понял, что корневой раздел в настоящее время требует больше места.

Одна из моих ошибок заключалась в том, что я не создал расширенный раздел, что усложняло процесс изменения размера. Теперь мой план — уменьшить домашний раздел и использовать это пространство для расширения корневого раздела. Однако раздел подкачки расположен между ними, что создает проблему.

Для решения этой проблемы я намерен выполнить следующие шаги:

  1. Отключите раздел подкачки с помощьюswapoffкоманду и удалите ее из операционной системы.
  2. Загрузите систему с помощью работающего USB-накопителя, чтобы разделы не использовались и я мог их изменить.
  3. Удалите раздел sda3, используя
  4. использоватьgpartedчтобы сжать и переместить домашний раздел (sda4).
  5. Расширьте корневой раздел, используя освободившееся пространство.
  6. Создайте новый раздел подкачки.
  7. Перезагрузитесь в операционную систему и активируйте новый раздел подкачки, используя командуswaponкоманда.

Хотя этот план кажется жизнеспособным, я был бы признателен за любые советы или альтернативные подходы, которые могли бы помочь обеспечить плавный и безошибочный процесс. Спасибо.

PS Причина, по которой я использовал отдельный домашний раздел, заключается в том, чтобы переустановить ОС в случае катастрофы, но для обеспечения безопасности пользовательских данных, но на данный момент мне бы очень хотелось избежать этого и просто освободить место в корневом разделе.

1 ответ

В вашем случае вы можете расширить корневой раздел, выполнив следующие действия:

  1. отключить раздел подкачки и удалить его строку изets/fstab

  2. перезагрузитесь с помощью живого USB, скопируйте папку своего имени пользователя в домашнем разделе в домашнюю папку в корневом разделе Ubuntu.

  3. теперь вы можете удалить раздел подкачки и домашний раздел, а также изменить размер корневого раздела по своему усмотрению.

  4. если вы хотите продолжить работу без отдельного домашнего раздела, вы можете отключить домашний раздел, удалив его строку из, удалите эту строку:
    # /home was on /dev/sdax during installation UUID=xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx /home ext4 defaults 0 2вместо x вы увидите цифры или буквы. сохраните файл fstab.
    примените эту команду после входа в Ubuntu и измените каталог на домашний,cd /homeчтобы изменить владельца вашей пользовательской папки:sudo chown -R username ./usernameзамените имя пользователя своим именем пользователя

  5. если вы хотите вернуться в отдельный домашний раздел, не удаляйте его строку из, восстановите папку пользователя в домашнем разделе и настройте ее uuid вetc/fstabпо новому uuid, который вы можете получить из утилиты дисков.

Другие вопросы по тегам