October 8th, 2009


I recently set up Time Machine on our MacBooks and it's been pretty sweet. I no longer worry about Mac backups, and it's cool that you can go back to particular points in time, and the storage requirements for incremental snapshots are proportional to the amount of changed data, not the total amount of data.

So now I want that for my Linux server backups.

My first thought was

  • Back up with rsync nightly to some directory (I already do this)
  • Take space-efficient snapshot of backup directory with smart filesystem

But from 5 minutes of googling, I don't see that any Linux filesystems actually support snapshotting without a bunch of hassle, and they aren't space-efficient.

Got any ideas?