Gparted не може змінити розмір розширеного або LVM-розділу


41

Я створив VM за допомогою VirtualBox і зрозумів, що це занадто мало. Через деякий час мені вдалося створити новий, більший жорсткий диск.

Зображення компакт-дисків у реальному масштабі часу (v.022):

Знімок екрана GParted

Тепер мені потрібно інтегрувати нерозподілений простір до /dev/sda5розділу.

  • Клацання правою кнопкою миші на sda5 показує можливість зміни розміру, але я не отримую вільного місця до або після.
  • Я хоч це, можливо, мені потрібно було розгорнути розділ sda2 спочатку, але клацання правою кнопкою миші на sda2 не дозволяє мені змінити розмір.

Чи є у вас корисні поради?


це зображення отримане з Linux HOST or GUEST (він же VM)
— linuxdev2013

Зображення від запрошеного В.М., вибачте, якщо мені не було зрозуміло
— papnikol

2
Гаразд, чи зашифровано vg або АБО просто встановлено в обох випадках, його потрібно відключити та додатково в першому випадку розшифрувати та відключити
— linuxdev2013

1
Він не зашифрований. Оскільки я почав з живого компакт-диска gparted, чи не варто всі розділи демонтувати? Якщо ні, то як їх відключити від gparted?
— папнікол

2
замок має на увазі змонтовані або зашифровані виділення, вони повинні мати опцію `
— unmount`

Відповіді:


54

Після деякої допомоги linuxdev2013 ось що я і зробив:
проблема полягала в тому, що розділи були якось заблоковані. Так:

  1. Я праворуч Клацнув і sda2 і sda5 і вибрав "Deactivate".
  2. Я змінив розмір розширеного розділу (sda2).
  3. Я змінив розмір розділу lvm ​​(sda5).

Проблема була виправлена.

Додам, що у VM новий простір недоступний, тому мені довелося запустити ці 2 команди: розгорнути LVM на весь залишився вільний простір:

lvextend –l +100%FREE [MOUNTPOINT]

розширення файлової системи:

sudo resize2fs [MOUNTPOINT]

4
Спасибі! Мені також знадобився lvm lvdisplay, щоб отримати точний пристрій для lvextend, а пізніше df -h, щоб дізнатися обсяг, на який слід змінити розмір.
— Андреас Райф

Дякую за точну відповідь, що врятувало мене години та сивини!
— derFunk

Після використання gparted, розділ не показав потрібну кількість безкоштовно. Ці 2 функції командного рядка були саме тим, що мені потрібно було закінчити. Дякуємо за те, що поділилися майстром
— гілочка

На жаль, для мене їх деактивація не працює. Немає жодного повідомлення про помилку ... Будь-які підказки?
— Крістоф Вурм

4
Мені довелося бігти, sudo lvdisplayщоб отримати [MOUNTPOINT]. У моєму випадку він повернувся як LV Path (/ dev / ubuntu-vg / root)
— Sheamus O'Halloran

0

прилад @ zabbix: ~ $ sudo lvdisplay

--- Логічний об'єм ---

Шлях LV / dev / zabbix-vg / root

Корінь назви ЛШ

VG Ім'я zabbix-vg

Розмір НН 15,52 Гб


--- Логічний об'єм ---

Шлях LV / dev / zabbix-vg / swap_1

Ім'я LV своп_1

VG Ім'я zabbix-vg

Розмір НВ 4,00 Гб


прилад @ zabbix: ~ $ sudo vgs

VG #PV #LV #SN Attr VSize VFree

zabbix-vg 1 2 0 wz - n- 24,52g 5,00g


Як бачите, у мене є 5 Гб вільного місця


прилад @ zabbix: ~ $ sudo lvextend -L + 5G / dev / zabbix-vg / root

Розмір логічного обсягу zabbix-vg / root змінився з 15,52 GiB (3973 розширення) до 20,52 GiB (5253 екстенти).

Корінь логічного обсягу успішно змінено.


прилад @ zabbix: ~ $ sudo resize2fs / dev / zabbix-vg / root

Файлова система в / dev / zabbix-vg / root зараз блокує 5379072 (4k).


прилад @ zabbix: ~ $ sudo lvdisplay

--- Логічний об'єм ---

Шлях LV / dev / zabbix-vg / root

Корінь назви ЛШ

VG Ім'я zabbix-vg

LV Розмір 20,52 Гб


--- Логічний об'єм ---

Шлях LV / dev / zabbix-vg / swap_1

Ім'я LV своп_1

VG Ім'я zabbix-vg

Розмір НВ 4,00 Гб


1
Він запитував, як змінити розмір фізичного об'єму (дискового розділу), а не логічного обсягу.
— psusi

саме те, що я шукаю. я продовжив фізичний диск без проблем, але він не застосовується на логічному диску. Ви допомогли мені налаштувати мій логічний привід. завдяки мільйонів!
— капітан
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.