Provide onsite and offsite archiving and disaster recovery.
Synchronize several laptops and phones using BTSync to a local backup server with large attached storage (a few TB at least). Do this continuously to provide a single local backup.
Use rsync to create an incremental snapshot backup on the same machine, but different volume. This provides a Time Machine style point-in-time rollback. This sync should happen once per day (at least). A symlink to the latest snapshot will be maintained as well.
https://github.com/mumrah/rsync-time-backup as the rsync script
./rsync_tmbackup.sh /Users/mumrah/iPhone /tmp/staging excludes.txt
Once per day/week/whatever, synchronize the "latest" pointer to S3
s3cmd -c s3.cfg sync latest s3://mumrah-backup
TODO
TODO