VMDK Abbilder mounten

Mo, 27. März 2023, Lioh Möller

Eine VMware VMDK-Datei (Virtual Machine Disk) lässt sich unter Linux mounten, beispielsweise um daraus Dateien zu extrahieren.



Zur Vorbereitung können die im Diskimage enthaltenen Partitionen angezeigt werden. Dazu eignet sich virt-filesystems welches unter Ubuntu Teil des guestfs-tools Paketes ist:

sudo apt install guestfs-tools

virt-filesystems -a mein.vmdk -l

Name                    Type       VFS  Label Size        Parent
/dev/sda1               filesystem ext4 -     510873600   -
/dev/vg_system/lv_root  filesystem xfs  -     12874416128 -
/dev/vg_system/lv_tmp   filesystem xfs  -     5358223360  -

Eine Partition aus dem Diskimage lässt sich mithilfe von guestmount einbinden.

sudo apt install guestmount

Im Folgenden wird das Logical Volume /dev/vg_system/lv_root welches Bestandteil des Diskimages ist, read-only eingebunden

sudo guestmount -a mein.vmdk -m /dev/vg_system/lv_root --ro /mnt

Sollte es beschreibbar eingebunden werden, kann der Parameter --ro weggelassen werden.

Tags

VMDK, mounten