
On 17/04/15 10:51 +0200, InterNetX - Juergen Gotteswinter wrote:
Hi,
accidently, i delete the wrong live snapshot of a Virtual Machine. Which whouldnt be that big deal, since Filer Snapshots are created every hour.
But... after pulling out the qcow Files of the VM, i am confronted with several files.
- the biggest one, which is most likely the main part from what i was able to investigate with qemu-img - several smaller files, which seem to contain the delta - so i expect this files be the live snaps of the vm
could anyone point me into a direction to:
- push the restored main image file + snapshot files back into ovirt (if its hacky, ok..)
or
- how to find out which snapshot files need to be merged into the main qcow image to get the latest state
for option 2, importing a single qcow image is imho no big deal (virt-v2v). but how the heck do i find out in which order / which files needs to be merged ?
If you already have the set of files and you're looking for the order, you can use qemu-img info to determine the chain. For each file in the set, run the following command: qemu-img info --backing-chain <file> Repeat this until you find the volume which includes all of the others in its backing chain output. This volume is the leaf. If you want to easily produce a single, merged volume you can then use the qemu-img convert command: qemu-img convert -O qcow2 <old-leaf> <new-file> Hope this helps. -- Adam Litke