LINUX.ORG.RU

История изменений

Исправление Gramozeka, (текущая версия) :

То есть сначала делаю так: qemu-img create -f qcow2 disk-1.qcow2 1G А как потом через dd туда копировать все подскажи.

вот на примере(только что проверил на флешке 4Г):


qemu-img create -f qcow2 disk-1.qcow2 4G

modprobe nbd max_part=8

qemu-nbd -c /dev/nbd0 disk-1.qcow2

dd if=/dev/sde of=/dev/nbd0 bs=4M status=progress # sde флешка

fdisk -l /dev/nbd0
Диск /dev/nbd0: 4 GiB, 4294967296 байт, 8388608 секторов
Единицы: секторов по 1 * 512 = 512 байт
Размер сектора (логический/физический): 512 байт / 512 байт
Размер I/O (минимальный/оптимальный): 512 байт / 512 байт
Тип метки диска: dos
Идентификатор диска: 0x1ed972e8

Устр-во     Загрузочный начало   Конец Секторы Размер Идентификатор Тип
/dev/nbd0p1               2048 7983103 7981056   3,8G             7 HPFS/NTFS/exFAT

mount /dev/nbd0p1 /mnt

В /mnt получишь обычный вид того что там в первой партиции(если их несколько то монтируй ту которая нужна), читай, копируй, удаляй. Но сам образ можно подсунуть qemu как есть, если виртуальная машина правильно настроена, она должна его подхватить как будь-то это флешка.

Но собственно в qemu можно и напрямую флешку подсунуть, через виртманагер делается в пару кликов, а там уже ковыряй её до посинения...

http://mx54.ru/qemu-img-manipulyacii-s-obrazami-diskov-virtualnyx-mashin-sozd... как да что, хороший мануал(малость староват, но актуален ещё)

Исходная версия Gramozeka, :

То есть сначала делаю так: qemu-img create -f qcow2 disk-1.qcow2 1G А как потом через dd туда копировать все подскажи.

вот на примере(только что проверил на флешке 4Г):


qemu-img create -f qcow2 disk-1.qcow2 4G

modprobe nbd max_part=8

qemu-nbd -c /dev/nbd0 disk-1.qcow2

dd if=/dev/sde of=/dev/nbd0 bs=4M status=progress # sde флешка

fdisk -l /dev/nbd0
Диск /dev/nbd0: 4 GiB, 4294967296 байт, 8388608 секторов
Единицы: секторов по 1 * 512 = 512 байт
Размер сектора (логический/физический): 512 байт / 512 байт
Размер I/O (минимальный/оптимальный): 512 байт / 512 байт
Тип метки диска: dos
Идентификатор диска: 0x1ed972e8

Устр-во     Загрузочный начало   Конец Секторы Размер Идентификатор Тип
/dev/nbd0p1               2048 7983103 7981056   3,8G             7 HPFS/NTFS/exFAT

mount /dev/nbd0p1 /mnt

В /mnt получишь обычный вид того что там в первой партиции(если их несколько то монтируй ту которая нужна), читай, копируй, удаляй. Но сам образ можно подсунуть qemu как есть, если виртуальная машина правильно настроена, она должна его подхватить как будь-то это флешка.

Но собственно в qemu можно и напрямую флешку подсунуть, через виртманагер делается в пару кликов, а там уже ковыряй её до посинения...