I'm currently using rsync as a simple backup tool: Each day I rsync my current
filesystem to a backup filesystem on another machine.  The goal is to protect
against disk failure.  That is, if the disk fails on my main machine, I'll
always have a complete copy of my filesystem on another machine.

What I'd like to do is keep a longer history.  In particular, I'd like to have
"snapshots" of the system at several points in time (eg., last month, last
week, yesderday).

Currently, I do this by keeping several complete mirrors of my filesystem
and have script files to "rotate" the backups as they expire.

Is there a more efficient way to do this?  In particular, is there a way to
keep one mirror (eg., once a month), and then keep only the incremental
changes to it?  This is analogous to a differential or incremental
backups.

I really like rsync.  It keeps a complete (live) filesystem.  It is also
very efficient in updating.  I'd just like to have some way to keep
differential information at several points in time.

Thanks for any help,
  Richard

Reply via email to