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.