extracting tool for the vma backup format used by proxmox
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Jan W. 389e8518f3 skipping md5 hash verification now also skips hash generation 1 year ago
LICENSE.md skipping md5 hash verification now also skips hash generation 1 year ago
README.md extend readme 2 years ago
vma.py skipping md5 hash verification now also skips hash generation 1 year ago

README.md

VMA extractor

vma.py implements an extraction tool for the VMA backup format used by Proxmox. The tool is implemented in Python3.

Usage:

./vma.py path/to/source.vma path/to/target/directory

I think it is pretty important to be able to read Proxmox backups outside of a Proxmox environment. Yet, porting their VMA implementation to a standalone tool proved difficult. VMA-Reader and VMA-Writer are implemented as patches to the Proxmox-patched version and Qemu and are thus very difficult to compile on non-Proxmox systems.

The format specification can be found on git.proxmox.com.