Страница 1 из 1

поменять размер виртуального диска qcow2

Добавлено: 13 мар 2024, 23:19
ya
qemu-img resize filename [+|-]size[K|M|G|T]

Информация о виртуальном диске
qemu-img info -f qcow2 vm32-alpine-0.7G_000.qcow2

https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/6/html/virtualization_administration_guide/chap-virtualization_administration_guide-tips_and_tricks#sect-Virtualization-Tips_and_tricks-Using_qemu_img

chmod go-rw виртуальный_диск.qcow2
chown libvirt-qemu:libvirt-qemu виртуальный_диск.qcow2

Уменьшит размер диска до имеющихся данных файловых систем

Код: Выделить всё

virt-sparsify --tmp dir --format qcow2 --convert qcow2  --compress /path/to/source.qcow2 /path/to/output.qcow2

Re: поменять размер виртуального диска qcow2

Добавлено: 06 апр 2024, 15:59
ya
Эта команда изменит размер файла myhd.qcow2 до 200 ГБ, обрезая все данные, которые идут после первых 200 ГБ:

Код: Выделить всё

qemu-img resize --shrink myhd.qcow2 200G

Re: поменять размер виртуального диска qcow2

Добавлено: 10 май 2024, 09:58
ya
Компрессия виртуального диска

Код: Выделить всё

virt-sparsify --tmp ~/tmp --format qcow2 --convert qcow2  --compress ~/iso/hdd/vm84-deb11-10G.qcow2 ~/iso/hdd/vm84-deb11-10G.compress.qcow2
Посмотреть информацию о виртуальном диске

Код: Выделить всё

qemu-img info ~/iso/hdd/vm84-deb11-10G.compress.qcow2
Добавить пользователя в группу libvirt-qemu

Код: Выделить всё

usermod -aG libvirt-qemu gt
Удаляем старый виртуальный диск

Код: Выделить всё

rm ~/iso/hdd/vm84-deb11-10G.qcow2
Создаём символическую ссылку на новый виртуальный жёсткий диск

Код: Выделить всё

ln -s ~/iso/hdd/vm84-deb11-10G.compress.qcow2 ~/iso/hdd/vm84-deb11-10G.compress.qcow2
Изменить группу для файла виртуального жёсткого диска

Код: Выделить всё

sudo chown -R :libvirt-qemu ~/iso/hdd/vm84-deb11-10G.compress.qcow2
Список всех виртуальных хостов

Код: Выделить всё

sudo virsh list --all
Стартуем виртуальный хост

Код: Выделить всё

sudo virsh start $ИМЯ_ВИРТУАЛЬНОЙ МАШИНЫ
Добавляем виртуальный хост в автозагрузку

Код: Выделить всё

sudo virsh autostart $ИМЯ_ВИРТУАЛЬНОЙ МАШИНЫ

Re: поменять размер виртуального диска qcow2 ntfs

Добавлено: 16 июл 2024, 10:09
ya

Код: Выделить всё

ntfsresize -i -f -v '/dev/nbd0p2'
ntfsresize --force --force --no-action '/dev/nbd0p2'
ntfsresize --force --force '/dev/nbd0p2'