Problems with trying to recover data after full local storage
-
We encountered an issue on one of our hosts with our Xen orchestra backups where
- The local storage on the host was 100% full and the local storage logs reported 'run out of space whilst coalescing'
- The base vdk of the VM we want to recover was un-usable
- Xva snapshot backups of the VM were present but the most recent is six months old
- Several vhd files are present and last written to at the same time the VM we need restored had its last delta backup taken
Is it possible to restore from a delta backup when the base vhd file is missing but a old xva snapshot backup is present ?
-
If I understand correctly: short answer is no.
XVA and VHD files aren't the same things, and there's probably no guarantee that applying the delta on the imported XVA won't destroy it. You are dealing with changed blocks, so it has to match otherwise it will corrupt your drive.
But I'm not sure to get why the base VHD was broken on your backup side?
-
@mtill
just a short question.
Why do you want to restore XVA when you have actual delta Backups?maybe missunderstandig delta-backups?
if you make delta backups using xoa or XenOrchestra, just restore your latest delta backup to a working xcp-ng oder Xenserver with sufficient free storage.
Delta Backups always have an inital Full-Copy.
Or did i get your question wrong?
-
@mtill
Sorry, missed your point "The base vdk of the VM we want to recover was un-usable".
(In Case you mean the first full image of your backups storage) -
Hello, mtill ! In this situation, you may try to recover the stored data on the RAM because, in your case, the data was overwritten in the RAM. The number of recovered files by this method depends on the RAM size, the size of files that was overwritten by this way and by the time running this process. I can suggest you use a specialized recovery service like raid recovery service to ensure that you will restore more data you can. I wish you a bit of good luck.