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

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

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

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

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

  • Установите загрузчик UEFI для второго Linux на существующий диск
  • Могу ли я изменить LVM LV для установки нового дистрибутива в виде двойной загрузки?
  • LVM монтирует блокировку ядра
  • Восстановление MDADM Raid 5 в LVM с плохими блоками
  • Удаление OEM-версии Windows и повторная установка в VM
  • Исправить определение физического объема LVM после удаления / dev / sdb
  • LVM Volume Group MetaData Corruption - Пожалуйста, помогите
  • Сообщение об ошибке Debian: «Не удалось найти том LVM», но затем успешно загружается
  • 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 - лучшая ОС в мире.