digup is a console tool to update md5sum or shasum digest files. It will read existing digest files, check the current directory for new, updated, modified, renamed, or deleted files, and query the user with a summary of changes. After reviewing the updates, they can be written back to the digest file. This makes digup very useful to update and verify incremental archives like chronological data storages, which are commonly stored and backed up on hard disks. Using a full file digest scan, even slowly creeping bad blocks on old hard disks can be detected. By using a crontab entry, this check can be performed unattended and routinely.
log2rotate is designed for rotating backups with an optimal balance between retention and space usage. Instead of rotating backups using some fixed period such as daily, weekly, monthly, or yearly, it rotates backups using exponentially-growing periods. The exponential periods are based on the base 2 logarithm or squaring, depending on how you look at it.
Déjà Dup is a simple backup tool. It hides the complexity of doing backups the 'right way' (encrypted, off-site, and regularly) and uses duplicity as the backend. It features upport for local or remote backup locations, including Amazon S3. It securely encrypts and compresses your data. It incrementally backs up, letting you restore from any particular backup. It schedules regular backups, and integrates well into your GNOME desktop.
sfre (system flight recorder editor) is a script that wraps a text editor or any arbitrary command and implements logging, file locking, and change tracking for the command executed. It is meant for helping system administrators manage a system in tandem without interfering with each other.
Bran is a backup server solution based on Bacula. It is a special Linux distribution to organize the backup center of an organization. It can create a server that is ready to use after a very simple install procedure. The server has a very simple user interface that relieves users of the burden of worrying about the implementation details of the backup process.
MySQLBackup is a script that allows you to make date-time stamped backups of individual MySQL databases. Each database backup is a gzip compressed SQL script that can be restored and imported via the mysql command line tool. The tables of each database being backed up are locked, preserving data integrity. While this does temporarily prevent writes to the tables, the impact is reduced by backing up each database separately. This script backs up all databases accessible to the mysql user that it is configured to use. That means this script is useful to the sysadmin as well as to regular users who wish to maintain backups of their own MySQL databases.
luckyBackup is a powerful, fast, reliable, and fully customizable backup and sync tool. It can backup any directory (the source) to another (the destination). luckyBackup copies over only the changes you've made to the source directory and nothing more, saving a great deal of time for backups after the first one. Whatever changes you make to the source, including adding, moving, deleting, modifying files or directories, will have the same effect on the destination. Owner, group, time stamps, links, and permissions of files are preserved (unless directed otherwise). The synchronization feature works on any pair of directories, keeping the files that were most recently modified on both of them. It includes many safety checks to prevent accidental loss of data.