The most important thing about a home backup strategy is to make sure that the back ups actually get done. You're more likely to get this right if your process is simple and easy and if you make it part of your routine.
My strategy is to maintain mirrors of my home directories on an external hard drive. The process uses only free software but takes some effort to get set up.
The process has 4 steps.
- Boot up Linux off a flash drive
- Plug in an external drive
- Run a backup script
The backup script mounts the target drives and uses rsync to mirror the home directories on them onto the external drive.
To set this up you need to:
- Have an external drive with sufficient capacity
- Have bootable flash drive with some flavor of Linux on it
- Write a backup script
In the next post I'll detail how to get Linux on a bootable flash drive.