LINUX.ORG.RU
ФорумAdmin

How to mount VMDK-image in Linux

 , ,


0

2

Обращаюсь к вам за подсказкой, бородатые админы ..

Понадобилось мне Windows в эмуляторе VirtualBox поставить, выбрал VMDK. Теперь хочу вытащить файлы оттуда, подмонтировав VMDK-образ в Дебиане. Пока вижу такой путь: qemu-img convert ... && mount -o ro,loop ...

Есть ли какой-то другой способ? Утилита xmount, по-моему, такого не умеет.

# qemu-img --help
qemu-img version 1.1.2 ...
Supported formats: vvfat vpc vmdk vdi sheepdog raw host_cdrom host_floppy host_device file qed qcow2 qcow parallels nbd iscsi dmg tftp ftps ftp https http cow cloop bochs blkverify blkdebug
★★★★★
Ответ на: комментарий от slon

Debian 7.11

В общем, я решил простым способом - конвертировал образ в raw, затем

# fdisk -l hdd.raw
# mount -o loop,ro,offset=<start*512> hdd.raw VBox/

Просто интересовали какие-то прямые способы без конвертации. Я нашёл упоминание, что есть проприетарные утилиты для этого под Windows, MacOS (от VMWare).

pacify ★★★★★
() автор топика

Странно, что ты не вбил заголовок треда в гугл, вопрос сформулирован абсолютно правильно. И самый первый линк в выдаче дал

sudo mount vmware-server-flat.vmdk /tmp/test/ -o ro,loop=/dev/loop1,offset=32768 -t ntfs

Mount a VMware virtual disk (.vmdk) file on a Linux box

Assumes XP/2000/2003. For Server 2008+ try offset=105,906,176 You can find this number in the System Information utility under Partition Starting Offset. UEFI based boxes you want partition 2 since the first is just the boot files (and FAT). This works with (storage side) snapshots which is handy for single file restores on NFS mounted VMware systems

И кучу альтернативных вариантов, без ожидания кучи времени на конвертацию.

И кстати, за это я не люблю Дебиан, полный древними ископаемыми. Взглянув на версии софта, так и хочется заменить «ШГ» на «УГ» рядом со словом Debian на твоей аве...

fehhner ★★★★★
()
Последнее исправление: fehhner (всего исправлений: 1)
Ответ на: комментарий от demidrol

Приятно видеть ответ профессионала. Спасибо.

pacify ★★★★★
() автор топика

Когда я единственный раз пытался использовать qemu-nbd для монтирования то ли VMDK, то ли VDI, он повёл себя как-то неадекватно. В результате использовал vdfuse. В Debian wheezy был пакет virtualbox-fuse с ним.

frozen_twilight ★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.