saudor wrote:
And more importantly.. what needs to be backed up besides the home directory and the /srv/www directories of course.
If you can afford the disk space, this is the option I use...
1) Create a new /BACKUP partition
2) Run daily 'dump' incrementals (Sunday == level 0, Monday == 1, Tuesday == 2...) of all the other partitions to /BACKUP
3) Delete old backups (eg over 14 days old)
4) rsync'd the /BACKUP directory offsite (in my case my home machine initiates the rsync)
If you have databases running (eg mysql) then do a DBdump to the /BACKUP partition as well.
Yes, this wastes disk space, but it's a very traditional way of doing Unix backups; it's worked well for me for over 20 years and it's a much much older design (although in those days it went to tape)
I also use this for my home machines; at one point a physical machine died (while I was in an airport!!) and I managed to build a VM and restore the backup via SSH and left the restore running when I got on the plane; by the time I got the hotel it'd finished
