У меня есть виртуальная машина, fdisk -l
размер которой недавно увеличился с 20 ГБ до 50 ГБ, и проверяет, может ли виртуальная машина видеть этот новый размер. Теперь мне нужно изменить размер корневого раздела 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.