Vma backup extractor
a docker isolated proxmox vma file extractor - get full access to your files
VMA Backup extractor (Proxmox VE) ============================================ The project is written primarily in Dockerfile, distributed under the MIT License license, first published in 2020. Key topics include: backup, debian-buster, proxmox, proxmox-ve.
VMA Backup extractor (Proxmox VE)
a docker isolated proxmox vma file extractor - get full access to your files
Usage
The extract.sh script builds are docker image including the required vma tool (+libs) and opens a root shell to work with the image
Mountpoints
For performance reasons, we're using bind mounts to the current working directory
/mnt/backup- readonly mount to$(pwd)/backup/mnt/output- mount to$(pwd)/output
Run Extraction (within isolated env)
bash# run extract script ./extract.sh # convert vma file to raw disk image vma extract /mnt/backup/vzdump-qemu.vma -v /mnt/output/vm101 # view partitions fdisk -l /mnt/output/vm101/disk-drive-scsi0.raw # exit docker ctrl+d
Mount RAW disk image (debian hostsystem)
bash# create loopback device losetup --find --partscan output/vm101/disk-drive-scsi0.raw # view partitions fdisk -l | grep loop Disk /dev/loop0: 50 GiB, 53687091200 bytes, 104857600 sectors /dev/loop0p1 2048 22527 20480 10M Linux filesystem /dev/loop0p2 22528 1048542 1026015 501M Linux filesystem /dev/loop0p3 1048576 9437183 8388608 4G Linux swap /dev/loop0p4 9437184 17825791 8388608 4G Linux filesystem /dev/loop0p5 17825792 59768831 41943040 20G Linux filesystem /dev/loop0p6 59768832 104857566 45088735 21.5G Linux filesystem # mount partitions mount /dev/loop0p6 /mnt/diskimage/
References
Contributors
Showing top 2 contributors by commit count.
This article is auto-generated from AenonDynamics/vma-backup-extractor via the GitHub API.Last fetched: 6/14/2026
