подключить raw-файл (или qcow2) как устройство блочного уровня

Ответить
ya
^-^
Сообщения: 2336
Зарегистрирован: 16 дек 2021, 19:56

подключить raw-файл (или qcow2) как устройство блочного уровня

Сообщение ya »

sudo qemu-nbd -c /dev/nbd0 <путь_к_raw_файлу>

Создание виртуального диска размеров в 2G

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

qemu-img create -f qcow2 -o preallocation=metadata /var/lib/libvirt/images/vm-rdp.qcow2 2G
https://en.wikibooks.org/wiki/QEMU/Images

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

modprobe nbd max_part=16
qemu-nbd -f qcow2 -c /dev/nbd0 image.qcow2
или для raw-формата
qemu-nbd -f raw -c /dev/nbd0 image.raw

partprobe /dev/nbd0

mount /dev/nbd0p1 /mnt/image
fdisk /dev/nbd0
/usr/sbin/gparted /dev/nbd0

Для отключения устройства

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

qemu-nbd -d /dev/nbd0
Ответить