Moloko wrote:Affa seems reasoneable, I think I'll go ahead and try it out on my B2.
In the meanwhile, have you tried any of the backup software you mentioned, or have you found other worth trying out?
Since posting I've tried several others and am settling on rsnapshot, which is similar to Affa (Affa was inspired by rsnapshot). Here are my summary notes about the two. Note that I have only read the manual on Affa, not actually tried it, but it looks very good. So I'd love to hear how you get on with it.rsnapshot (time machine style, space efficient, rsync based scripts):http://www.rsnapshot.org/rsnapshot.html
- rsync hard linking (time machine style space efficient backup tree)Affa http://affa.sourceforge.net very similar to rsnapshot (see above)
- space/bandwidth efficient (using rsync)
- secure remote backup (using ssh)
- server (pull style)
- controlled using "conf" file
- automatic pruning to last N backups (monthly daily, hourly etc)
- schedule using cron
- no GUI
- command line control
- logging (controllable verbosity)
- include/exclude using include/exclude files
- has versions maintained for Debian, FreeBSD etc
- free software (GNU GPL)
- has active email discussion list (proved very helpful)
https://lists.sourceforge.net/lists/lis ... ot-discuss
For most people I think Affa would be the choice because it looks easier to setup, configure and manage, and has some advantages over rsnapshot. I would probably have stuck with it if I'd tried it first, but as rsnapshot seems to do the job, and allows me finer control over backup frequency I may stick with that now.
Main differences of Affa compared to rsnapshot (from reading Affa manual):
- looks easier to configure (rsnapshot is not difficult, just a bit more geeky)
- uses rsync over ssh, or rsyncd
- Windows style config file (simpler, more complete - hides cron setup)
- simpler control of scheduling, easier management of multiple configurations & client machines
- email error reporting (optional email success reporting)
- more command line control & reporting features
- extra functionality (e.g. deduplication of differently named files, control of job scheduling for performance, and probably more)
missing fine control of rsync options?
harder to obtain (RPM or tar, but probably not onerous)
less control of backup frequency (just daily, but controllable retention of daily, weekly, monthly and yearly backups as with rsnapshot)
FYI, I'm homing in on the following setup using B3 as secure backup for my main Windows workstation (and possibly other Windows/Linux clients):rsnapshot
- hourly backups to RAID (B3 Linux server) to multi-year auto pruned archive of past backupsrsync
- four-hourly sync of client to RAID (B3 Linux server) by Windows Task SchedulerCobian
- daily full backup to external disk attached to Windows client (provides redundancy), auto pruned to one full backup, plus one month of daily incrementsIomega QuickProtect
- Windows client documents folders, to external disk of last ten file saved to external disk
Once that is looking ok I can probably drop the rsync mirroring, although I'll leave it until I have a reason to do so!