Mount qcow2: различия между версиями
Материал из noname.com.ua
Перейти к навигацииПерейти к поискуSirmax (обсуждение | вклад) |
Sirmax (обсуждение | вклад) |
||
(не показаны 3 промежуточные версии этого же участника) | |||
Строка 1: | Строка 1: | ||
+ | [[Категория:Linux]] |
||
+ | [[Категория:KVM]] |
||
=Редактирование образв ВМ= |
=Редактирование образв ВМ= |
||
Строка 7: | Строка 9: | ||
losetup /dev/loop0 image.img |
losetup /dev/loop0 image.img |
||
</PRE> |
</PRE> |
||
+ | |||
+ | Если не известен номер свободного устройства и хочется сразу сделать партиции |
||
+ | <PRE> |
||
+ | losetup --partscan --find image.img |
||
+ | </PRE> |
||
+ | |||
losetup "смапит" образ и устройство |
losetup "смапит" образ и устройство |
||
<BR> |
<BR> |
||
Строка 31: | Строка 39: | ||
</PRE> |
</PRE> |
||
− | Отмонтировать и отключить |
+ | Отмонтировать и отключить соответвенно. |
+ | <PRE> |
||
+ | vgchange -an LogVolName |
||
+ | </PRE> |
||
+ | |||
+ | |||
+ | =Вариант 2= |
||
+ | <PRE> |
||
+ | modprobe nbd max_part=8 |
||
+ | </PRE> |
||
+ | <PRE> |
||
+ | qemu-nbd --connect=/dev/nbd0 ~/example.qcow2 |
||
+ | </PRE> |
||
+ | <PRE> |
||
+ | qemu-nbd --disconnect /dev/nbd0 |
||
+ | </PRE> |
Текущая версия на 11:41, 24 октября 2024
Редактирование образв ВМ
иногда приходится "допиливать" образа.
Подмонтировать образ можно следующим образом:
losetup /dev/loop0 image.img
Если не известен номер свободного устройства и хочется сразу сделать партиции
losetup --partscan --find image.img
losetup "смапит" образ и устройство
потом нужно создать маппинг для партиций
kpartx -a /dev/loop0
Далее можно монтировать:
mount /dev/mapper/loop0p1 /mnt/image
Если на образе есть LVM то прибавляется шаг с активацией/деактивацие VolumeGroups
vgscan
vgchange -ay
mount /dev/VolGroupName/LogVolName /mnt/image
Отмонтировать и отключить соответвенно.
vgchange -an LogVolName
Вариант 2
modprobe nbd max_part=8
qemu-nbd --connect=/dev/nbd0 ~/example.qcow2
qemu-nbd --disconnect /dev/nbd0