Mount qcow2: различия между версиями
Материал из noname.com.ua
Перейти к навигацииПерейти к поискуSirmax (обсуждение | вклад) |
Sirmax (обсуждение | вклад) |
||
(не показана 1 промежуточная версия этого же участника) | |||
Строка 9: | Строка 9: | ||
losetup /dev/loop0 image.img |
losetup /dev/loop0 image.img |
||
</PRE> |
</PRE> |
||
+ | |||
+ | Если не известен номер свободного устройства и хочется сразу сделать партиции |
||
+ | <PRE> |
||
+ | losetup --partscan --find image.img |
||
+ | </PRE> |
||
+ | |||
losetup "смапит" образ и устройство |
losetup "смапит" образ и устройство |
||
<BR> |
<BR> |
||
Строка 36: | Строка 42: | ||
<PRE> |
<PRE> |
||
vgchange -an LogVolName |
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> |
</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