Another alternative is to run a RAID setup on your server/primary
workstation and then backup using rsync to another box (effectively a
NAS device which understands rsync) which is in a remote location. This
may be on LAN, but in a separate location, or over the internet (in which
case, use SSH or VPN as well). Effectively using the backup only for
disaster recover, and not "whoops, I didn't mean to delete that file".
The real question, is whether to treat the backup as a mirror, or whether
to keep older versions of files for a period of time.
Tim B.
--
OpenPilot - Open-source Marine Chart Plotter
openDynamics - Open-source Vessel Motions Calculation
Lead Developer
http://openpilot.sourceforge.net
http://opendynamics.engineering.selfip.org