Time Vault is a GNOME-based Linux-equivalent to Time Machine from Apple. Like many backup utilities, it creates incremental backups of files that can be restored at a later date. Its snapshots are copies of a directory at a certain point in time. Snapshots use very little space for the files that haven't changed since the last snapshot was made. This is because instead of backing up the entire unchanged file, snapshots use hard links that point to the existing backup of the unchanged file.
TimeVault is a simple front-end for making snapshots of a set of directories. It tries to be the best backup software for GNOME/Ubuntu users. Snapshots are a copy of a directory structure or file at a certain point in time. Restore functionality is integrated into Nautilus - previous versions of a file or directory that has a snapshot can be accessed by examining the properties and selecting the 'Previous Versions' tab.
Snapshots are protected from accidental deletion or modification since they are read-only by default. The super-user can delete intermediate snapshots to save space, but files and directories that existed before or after the deletion will still be accessible.
What is a Snapshot?
A snapshot is a copy of a directory at a certain point in time. Snapshots don't use space for the files that haven't changed but instead simply increment the link count for them. On Linux, when a file is deleted, the link count is decremented, but it isn't actually removed until the link count hits zero.
Only files are hard-linked this way. Directories have to be recreated for technical reasons (since a hard-link is actually the file it points to, you would find yourself in a completely different path if directories were hard-linked).
Download TimeVault 0.7.5 for Linux - TimeVault is a simple front-end for making snapshots of a set of directories. - Softpedia