Snapshot Tools

From The System Administrator Zone

Apple's Time Machine is a great feature in their OS, and Linux has almost all of the required technology already built in to recreate it, but has anyone done it?


Dirvish

Dirvish is a fast, disk based, rotating network backup system. With dirvish you can maintain a set of complete images of your filesystems with unattended creation and expiration. A dirvish backup vault is like a time machine for your data.

Website: http://dirvish.org/


Flyback

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.

Website: http://flyback-project.org/

rsnapshot

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.

Website: http://rsnapshot.org/

TimeVault

TimeVault has a daemon backend with a dbus interface, a decent gui, and nautilus integration. It uses inotify to trigger a copy when you change something. However, if you are on a laptop and not connected to the network when a file changes, TimeVault may not catch it.

Wedsite: https://wiki.ubuntu.com/TimeVault

ZFS

ZFS is a file system. It is in Leopard and FreeBSD. It allows unlimited constant time snapshots and clones.

Related Books

<amazon>0596102461</amazon>