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
