rsnapshot, a remote filesystem snapshot utility based around perl and rsync - David Cantrell
Friday, The Onion Room, 1145, 20 mins

rsnapshot is a filesystem snapshot utility for making backups of local and remote systems. Using rsync and hard links, it is possible to keep multiple, full backups instantly available. The disk space required is just a little more than the space of one full backup, plus incrementals.

In the talk I'll probably cover:

  • history of rsnapshot,
  • why you might want to use it,
  • who else uses it,
  • why you might not want to use it,
  • how it works:
    • hard links,
    • perl as wrapper and glue;
  • design choices, in particular external dependencies,
  • problems we've found.