Как расширить загрузочный раздел перед разделом LVM

У меня есть сервер Ubuntu, где мой загрузочный раздел должен быть расширен:

Сервер является виртуальным и работает на VMWare. Я загрузился с GParted LIVE CD (версия 0.27.0), но GParted не позволяет мне изменить размер разделов.

Если я правильно понимаю, мне нужно переместить часть 4 ГБ нераспределенного пространства (равного размеру, на который я хотел бы расширить загрузочный раздел), чтобы он располагался справа от загрузочного раздела.

Желтые замки на изображении, очевидно, означают, что раздел /dev/sda5 смонтирован, но я не понимаю, кто и почему - так как я загружаюсь с LIVE CD.

призвание sudo umount /dev/sda2 или же sudo umount /dev/sda5 просто говорит мне, что они не установлены:

GParted позволяет мне нажимать деактивировать на /dev/sda5 но это ничего не меняет:

В конце я хотел бы расширить /dev/sda5 занять оставшееся нераспределенное пространство, но первым шагом является расширение загрузочного раздела.

Как я могу расширить загрузочный раздел?

4 ответа

Я столкнулся с точно такой же проблемой, наткнулся на этот пост и решил ее. Я сделал следующее с 16.04.3 live CD:

  1. Использовал KDE Partition Manager для расширения /dev/sda2 до конца езды

  2. Использовал KDE Partition Manager для перемещения /dev/sda5 до конца езды

  3. Пытался использовать KDE Partition Manager, чтобы выдавить пустое место на левой стороне /dev/sda2, но не удалось. Захотелось сначала переехать /dev/sda2 вправо, а затем отрубить равное количество места с правой стороны /dev/sda2 но на диске не было места для этого.

  4. Используется gparted, чтобы выжать пустое место на левой стороне /dev/sda2,

  5. Используется для роста /dev/sda1 и занимают все пространство.

Работало без обновления grub.

Заметки:

  1. /dev/sda5 инкапсулируется /dev/sda2 так что вы не можете двигаться или расширяться /dev/sda5 без внесения изменений в /dev/sda2 первый.

  2. Вы можете попробовать двигаться /dev/sda2 прямо направо. Я должен был попробовать это перед расширением /dev/sda2,

  3. Сначала я использовал KDE Partition Manager, потому что был убежден, что gparted не поддерживает LV, но теперь я сомневаюсь в этом, потому что я могу активировать / деактивировать LV с помощью gparted, и я попробую gparted для тех же операций, если у меня будет такая возможность,

Обновить:

Я воссоздал сценарий на виртуальной машине и попробовал gparted с 16.04.3 live CD. Теперь я могу подтвердить, что вся процедура может быть выполнена исключительно gparted, но я не могу двигаться /dev/sda2 прямо направо.

GParted не поддерживает изменение размера логических томов LVM. Он даже не видит их. Поддерживается только изменение размера LVM PV. KDE Partition Manager 3.0 может изменить их размер.

Вы можете попробовать Neon Live CD ( https://neon.kde.org/download).

Установите KDE Partition Manager, используя sudo apt install partitionmanagerKDE Partition Manager может изменять размер LVM PV, которые являются членами LVM VG.

Вот короткое видео, демонстрирующее возможности изменения размера LVM: https://www.youtube.com/watch?v=FKCQ7pJN1vY

У меня есть альтернативное предложение. Если вам не хватает места в загрузочном разделе, вы можете удалить свои старые ядра. Как удалить старые версии ядра, чтобы очистить меню загрузки?

243 МБ свободного места у вас должно быть достаточно для хранения вашего текущего ядра и одной предыдущей версии для спокойствия.

Сначала вам нужно использовать на терминале, используя gparted:

  1. lvscan Эта команда будет сканировать активные разделы LVM и, следовательно, заблокирована в gparted
  2. Удалены ВСЕ блокировки с помощью: sudo lvremove "имя раздела"

Теперь вы сможете изменить размер раздела LVM с помощью Gparted Live.

Это приблизит вас к увеличению загрузочного раздела, что я и пытаюсь сделать...

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