Воссоздать подкачку и изменить размер корневого раздела
Я использую Ubuntu 22.04.2 LTS. Ниже приведена моя текущая конфигурация таблицы разделов. Изначально я выделил 37 ГБ для корневого раздела, а оставшееся место оставил для домашнего раздела. Однако я понял, что корневой раздел в настоящее время требует больше места.
Одна из моих ошибок заключалась в том, что я не создал расширенный раздел, что усложняло процесс изменения размера. Теперь мой план — уменьшить домашний раздел и использовать это пространство для расширения корневого раздела. Однако раздел подкачки расположен между ними, что создает проблему.
Для решения этой проблемы я намерен выполнить следующие шаги:
- Отключите раздел подкачки с помощью
swapoffкоманду и удалите ее из операционной системы. - Загрузите систему с помощью работающего USB-накопителя, чтобы разделы не использовались и я мог их изменить.
- Удалите раздел sda3, используя
- использовать
gpartedчтобы сжать и переместить домашний раздел (sda4). - Расширьте корневой раздел, используя освободившееся пространство.
- Создайте новый раздел подкачки.
- Перезагрузитесь в операционную систему и активируйте новый раздел подкачки, используя команду
swaponкоманда.
Хотя этот план кажется жизнеспособным, я был бы признателен за любые советы или альтернативные подходы, которые могли бы помочь обеспечить плавный и безошибочный процесс. Спасибо.
PS Причина, по которой я использовал отдельный домашний раздел, заключается в том, чтобы переустановить ОС в случае катастрофы, но для обеспечения безопасности пользовательских данных, но на данный момент мне бы очень хотелось избежать этого и просто освободить место в корневом разделе.
1 ответ
В вашем случае вы можете расширить корневой раздел, выполнив следующие действия:
отключить раздел подкачки и удалить его строку из
ets/fstab
перезагрузитесь с помощью живого USB, скопируйте папку своего имени пользователя в домашнем разделе в домашнюю папку в корневом разделе Ubuntu.
теперь вы можете удалить раздел подкачки и домашний раздел, а также изменить размер корневого раздела по своему усмотрению.
если вы хотите продолжить работу без отдельного домашнего раздела, вы можете отключить домашний раздел, удалив его строку из, удалите эту строку:
# /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замените имя пользователя своим именем пользователяесли вы хотите вернуться в отдельный домашний раздел, не удаляйте его строку из, восстановите папку пользователя в домашнем разделе и настройте ее uuid в
etc/fstabпо новому uuid, который вы можете получить из утилиты дисков.
