Перед уменьшением размера .qcow2 диска необходимо уменьшить файловую систему, иначе будет потеря данных. Для этого обращайтесь к документации. Статья об этом скоро появится.
Для уменьшения размера виртуального диска используем команду:
qemu-img resize vm-100-disk-0.qcow2 --shrink 101g
Где vm-100-disk-0.qcow2
- Имя виртуального жесткого диска для уменьшения
--shrink
- ключ для сжатия виртуального диска
101g
- желаемый размер конечного диска
Примечание: в конце строки задаем конечный ПОЛНЫЙ желаемый размер диска, а не уменьшаемое пространство. Если раздел на виртуальном жестком диске превышает указанный размер, то возможна потеря данных. Если изначально виртуальный жесткий диск занимает 500Гб, а его надо уменьшить до 100Гб, то сначала отрезаем свободное пространство средствами ОС до 100 гб, затем задаем конечное значение в виде 100Гб, или желаемое дисковое пространство для обрезания, желательно чуть большего размера созданного раздела для отсутствия конфликта и потери данных.