У мене є віртуальна машина, у якої нещодавно зображення диска збільшилось з 20 ГБ до 50 ГБ і fdisk -l
підтверджує, що ВМ може бачити цей новий розмір. Тепер мені потрібно змінити розмір мого кореневого розділу LVM, щоб заповнити додаткові 30 Гб.
Я знайшов кілька статей про зміну розміру LVM, але в кількох, що стосуються зміни розміру кореневого розділу, всі заявки, що вам потрібно завантажити з LiveCD. Чи можна це зробити, не знімаючи сервер? Сервер критично важливий, тому я хотів би мінімізувати час простою.
Редагувати: Вихід fdisk -l
:
[root@fedora-host ~]# sudo fdisk -l
Disk /dev/sda: 53.7 GB, 53687091200 bytes
255 heads, 63 sectors/track, 6527 cylinders, total 104857600 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00097c90
Device Boot Start End Blocks Id System
/dev/sda1 * 2048 1026047 512000 83 Linux
/dev/sda2 1026048 83886079 41430016 8e Linux LVM
Disk /dev/mapper/VolGroup-lv_root: 36.1 GB, 36104568832 bytes
255 heads, 63 sectors/track, 4389 cylinders, total 70516736 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000
Disk /dev/mapper/VolGroup-lv_root doesn't contain a valid partition table
Disk /dev/mapper/VolGroup-lv_swap: 6308 MB, 6308233216 bytes
255 heads, 63 sectors/track, 766 cylinders, total 12320768 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000
Disk /dev/mapper/VolGroup-lv_swap doesn't contain a valid partition table
Редагувати: Як змінити розмір фізичного розділу? fdisk може бачити вільний простір, але я не знаю, як змінити розмір основного розділу LVM, щоб використовувати його. Я спробував завантажитися в LiveCD і за допомогою resize
команди parted'd , але все, що мені дає, - це помилка "Неможливо виявити файлову систему". Я знайшов цей посібник , в якому сказано, що мені потрібно видалити розділ і створити новий з правильним розміром, але це звучить дуже небезпечно.
Остаточне редагування: resize
Команда Parted дивно не в змозі змінити розмір LVM-розділів. Піди розберися. Натомість я просто видалив старий розділ і створив новий з новим діапазоном, як зазначено у посиланні вище, і який правильно змінив розмір розділу LVM. Потім я дотримувався наведених нижче порад щодо зміни томів та файлових систем всередині LVM-розділу.