VM Restore auf ZFS schlägt fehl [gelöst]

Mar 14, 2014
23
0
66
Moin,

ich habe ein Backup einer VM erstellt und möchte diese auf einem ZFS-Storage wieder auspacken. Für die meisten VM war das kein Problem. Bei einer erhielt ich diese Meldung:

TASK ERROR: command 'set -o pipefail && lzop -d -c /mnt/pve/nas-01-backup/dump/vzdump-qemu-307-2018_06_14-20_45_03.vma.lzo | vma extract -v -r /var/tmp/vzdumptmp18062.fifo - /var/tmp/vzdumptmp18062' failed: zfs error: cannot create 'rpool/data/vm-3204-disk-1': volume size must be a multiple of volume block size

OK, dieser Fehler ist nicht unbekannt. Hier im Forum habe ich die Idee gefunden, das Archiv auszupacken und mittels dd die fehlenden Bytes an das raw-Image anzuhängen. Soweit so gut.

Frage: Wie kann ich das neue Image nun wieder mit vma create einpacken, um es dann auf den ZFS-Storage importieren zu können?

Grüße,
 
Last edited:
Hi,

am schnellsten bist du wenn du temporär die VM auf ZFS mit Type "Dir" storage restores
und dann mit "move disk" auf das ZFS mit Type "ZFS"
 
  • Like
Reactions: Dersonmanhique
Hi,

am schnellsten bist du wenn du temporär die VM auf ZFS mit Type "Dir" storage restores
und dann mit "move disk" auf das ZFS mit Type "ZFS"
Das hat für mich funktioniert. Als Zwischenstufe habe ich die qcow2-Datei noch in ein raw umwandeln müssen um die Länge auf die richtige Grenze zu bringen. Danach wieder in ein qcow2 verpackt und mit move in das ZFS geschoben.

Danke für den hilfreichen Tipp!