2016-04-11 2 views
0

Я пытался извлечь файл VMDK с помощью PowerISO в Linux Mint, используя следующую команду,Extract VMDK файл, используя власть изо

poweriso extract sample-disk1.vmdk/-od /home/local/test/VMDK/extracted/ 

Но, я получаю следующее сообщение об ошибке,

PowerISO Copyright(C) 2004-2008 PowerISO Computing, Inc 
     Type poweriso -? for help 

sample-disk1.vmdk: The file format is invalid or unsupported. 

Согласно источнику ISO документации here поддерживает файл VMDK,

Support all popular virtual disc image files, such as VMWare Virtual Disc Images(*.vmdk), VirtualBox Virtual Disc Images(*.vdi), Virtual PC Virtual Disc Images(*.vdi). 

Как я могу извлечь vmdk файл с использованием power iso?

+0

Как вы получили файл sample-disk1.vmdk? Он не может быть в фактическом формате файла. – Viswesn

+0

Это часть виртуальной машины. Я переименовал файл для обеспечения конфиденциальности. – Kajal

+0

Что я имею в виду, есть ли несколько файлов vmdk? Это произойдет, если вы создали виртуальную машину как тонкую настройку; Я бы рекомендовал использовать qemu-img для преобразования, чем изображение на необработанный диск, а затем использовать powerISO. Попробуйте открыть изображение после преобразования его на необработанный диск; Это даст вам больше уверенности перед тем, как вы войдете в powerISO. – Viswesn

ответ

2

Я предоставляю информацию, которую я использовал для монтирования изображения qcow2, и я надеюсь, что то же самое применимо и к vmdk.

Установка GuestFish

$> apt-get install libguestfs-tools 

Маунт qcow2 изображение

$> guestfish 
Welcome to guestfish, the guest filesystem shell for 
editing virtual machine filesystems and disk images. 

Type: 'help' for help on commands 
'man' to read the manual 
'quit' to quit the shell 

><fs> add vAP.qcow2 
><fs> run 
><fs> list-filesystems 
    /dev/sda1: ext2 
    /dev/sda2: ext2 
    /dev/sda3: ext2 
    /dev/sda4: reiserfs 
><fs> mount /dev/sda2/
><fs> ls/
    .ash_history 
    .rnd 
    .ssh 
    ash_env 
    bin 
    boot 
    bzImage 
    custom 
    defaults 
    dev 
><fs> umount/
><fs> exit 

Вы можете использовать для копирования в систему и копирования, чтобы скопировать файлы из VMDK для размещения и наоборот