Mount qcow2: различия между версиями
Материал из noname.com.ua
Перейти к навигацииПерейти к поискуSirmax (обсуждение | вклад) (Новая: =Редактирование образв ВМ= иногда приходится "допиливать" образа. <BR> Подмонтировать образ можно след...) |
Sirmax (обсуждение | вклад) |
||
(не показаны 4 промежуточные версии этого же участника) | |||
Строка 1: | Строка 1: | ||
+ | [[Категория:Linux]] |
||
+ | [[Категория:KVM]] |
||
=Редактирование образв ВМ= |
=Редактирование образв ВМ= |
||
Строка 5: | Строка 7: | ||
<PRE> |
<PRE> |
||
+ | losetup /dev/loop0 image.img |
||
+ | </PRE> |
||
+ | |||
+ | Если не известен номер свободного устройства и хочется сразу сделать партиции |
||
+ | <PRE> |
||
+ | losetup --partscan --find image.img |
||
+ | </PRE> |
||
+ | |||
+ | losetup "смапит" образ и устройство |
||
+ | <BR> |
||
+ | потом нужно создать маппинг для партиций |
||
+ | <PRE> |
||
+ | kpartx -a /dev/loop0 |
||
+ | </PRE> |
||
+ | Далее можно монтировать: |
||
+ | <PRE> |
||
+ | mount /dev/mapper/loop0p1 /mnt/image |
||
+ | </PRE> |
||
+ | |||
+ | Если на образе есть LVM то прибавляется шаг с активацией/деактивацие VolumeGroups |
||
+ | <PRE> |
||
+ | vgscan |
||
+ | </PRE> |
||
+ | |||
+ | <PRE> |
||
+ | vgchange -ay |
||
+ | </PRE> |
||
+ | |||
+ | <PRE> |
||
+ | mount /dev/VolGroupName/LogVolName /mnt/image |
||
+ | </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> |
</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