Hacker News new | past | comments | ask | show | jobs | submit login

> Currently, the biggest pain point for me in backups is VMWare images. I currently have 4 Linux and 3 Windows images on this system, and they can cause a huge amount of data needing to be backed up every time they are used.

This is where a sector-by-sector backup program shines.

I don't know what to recommend on the Mac, but on Windows, ShadowProtect is pretty wonderful. It backs up only changed sectors - update 10MB in a 10GB file and it only copies that 10MB - and it's insanely fast.

Even with a file-by-file backup, one thing you can do for VMware images is to take a snapshot. After you take a snapshot, further changes to the VM don't go into the large .vmdk file you just snapshotted, they go into a new, potentially much smaller .vmdk file, so your next incremental backups may be much smaller.




Why not just setup backups from inside the VM's, while having the base VM image backed up somewhere (once) as well?


I have sometimes done this with Linux VM's that I use for local development.

Usually, the VM disk images are some where between the need to backup Applications and configuration files, and not as important my work and data files.

The problem with VM's is not just the quantity of data that needs to be backed up, but the overall size of the data that needs to be evaluated. I think that CrashPlan does a pretty good job of just coping the changed data of the disk image, but it has to do a HUGE amount of processing with every backup. Therefore VM's are hard to fit in with the remote versioned backups of CrashPlan and Arq.

I do backup these up via Carbon Copy Clone when I mirror the entire drive.


> Why not just setup backups from inside the VM's, while having the base VM image backed up somewhere (once) as well?

That would be quite a project, compared with backing up everything on the host system as I do now.

I have all sorts of VMs. Some of them are extremely minimal OSes (think router/firewall distros). I have no idea how I would be able to back these up from inside the VM. And even for the VMs where I could do that, why bother? It seems like a lot of work.

By having an extremely fast sector backup running on my host system, I can be sure that all of my VMs are backed up, with no extra effort when I install a new one. I don't have to worry about how I would do a "restore" in any of those specific VMs, I can just restore files on the host OS and know that it will work perfectly.

A much simpler and more convenient solution.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: