Как расширить раздел ext3 через LVM внутри файла (виртуальная машина)?

Мне нужно расширить корневой раздел виртуальной машины (VM) с помощью LVM (Logical Volume Manager). Я могу позволить себе несколько минут простоя, поэтому выключение / перезагрузка VM в порядке.

Виртуальный жесткий диск находится в формате qcow2 , но я могу легко перевести его в необработанный формат, если это поможет.

Поисковые системы не очень помогли, потому что ответы обычно относятся к использованию раздела LVM для размещения виртуального жесткого диска, здесь раздел LVM находится внутри виртуального жесткого диска, который является простым файлом.

Виртуальная машина работает с linux-kvm и должна оставаться загрузочной после операции.

  • Инструменты swap / dev / mapper / *
  • Уменьшите размер существующей VolumeGroup, чтобы создать новый PhysicalVolume
  • как я могу выполнять резервное копирование и восстановление разделов и логических томов?
  • Расширение тонких размеров метаданных LVM
  • LVM монтирует блокировку ядра
  • LVM держит жесткий диск?
  • Установленный размер логического тома, не соответствующий фактическому размеру тома
  • Дублирование ошибки PV в GParted при попытке удалить настройку RAID1
  • One Solution collect form web for “Как расширить раздел ext3 через LVM внутри файла (виртуальная машина)?”

    Ваш самый безопасный выбор, без необходимости внесения каких-либо изменений в ваш текущий диск qcow , добавляет еще один диск в виртуальную машину . После перезагрузки вы можете запускать следующие команды:

    1. pvcreate /dev/${newdisk}
    2. vgextend ${vgname} /dev/${newdisk}
    3. lvextend -L +${n}G /dev/${vgname}/${root_lv} ( + означает добавление в LV ${n} ГБ)
    4. resize2fs /dev/${vgname}/${root_lv}

    В конце концов вы получите дополнительную комнату с перезагрузкой.

    Linux и Unix - лучшая ОС в мире.