Как расширить загрузочный раздел перед разделом 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:
Использовал KDE Partition Manager для расширения
/dev/sda2
до конца ездыИспользовал KDE Partition Manager для перемещения
/dev/sda5
до конца ездыПытался использовать KDE Partition Manager, чтобы выдавить пустое место на левой стороне
/dev/sda2
, но не удалось. Захотелось сначала переехать/dev/sda2
вправо, а затем отрубить равное количество места с правой стороны/dev/sda2
но на диске не было места для этого.Используется gparted, чтобы выжать пустое место на левой стороне
/dev/sda2
,Используется для роста
/dev/sda1
и занимают все пространство.
Работало без обновления grub.
Заметки:
/dev/sda5
инкапсулируется/dev/sda2
так что вы не можете двигаться или расширяться/dev/sda5
без внесения изменений в/dev/sda2
первый.Вы можете попробовать двигаться
/dev/sda2
прямо направо. Я должен был попробовать это перед расширением/dev/sda2
,Сначала я использовал 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 partitionmanager
KDE Partition Manager может изменять размер LVM PV, которые являются членами LVM VG.
Вот короткое видео, демонстрирующее возможности изменения размера LVM: https://www.youtube.com/watch?v=FKCQ7pJN1vY
У меня есть альтернативное предложение. Если вам не хватает места в загрузочном разделе, вы можете удалить свои старые ядра. Как удалить старые версии ядра, чтобы очистить меню загрузки?
243 МБ свободного места у вас должно быть достаточно для хранения вашего текущего ядра и одной предыдущей версии для спокойствия.
Сначала вам нужно использовать на терминале, используя gparted:
- lvscan Эта команда будет сканировать активные разделы LVM и, следовательно, заблокирована в gparted
- Удалены ВСЕ блокировки с помощью: sudo lvremove "имя раздела"
Теперь вы сможете изменить размер раздела LVM с помощью Gparted Live.
Это приблизит вас к увеличению загрузочного раздела, что я и пытаюсь сделать...