- 1 Useful Links and Howtos
- 2 A comparison of utilities for filesystem backup
- 2.1 incremental
- 2.2 incremental and compressed
- 2.3 remote and incremental
- 2.4 remote, incremental, and compressed
- 2.5 remote, incremental, and encrypted
- 2.6 remote and encrypted
- 3 Recommendations
Useful Links and Howtos¶
- Duplicity HowTo: www.debian-administration.org/articles/209
- Security issues: wiki.boum.org/TechStdOut/EncryptedBacku...
- Caparison chart: www.fluffy.co.uk/boxbackup/comparison.html
A comparison of utilities for filesystem backup¶
incremental and compressed¶
remote and incremental¶
by hand: (‘rsync’ + ‘cp -al’)
good overview of how and why. this has now been implented and is available in a debian package called rsnapshot
remote, incremental, and compressed¶
remote, incremental, and encrypted¶duplicity tutorial. UNIX. All backed up data is stored on the server in files on a filesystem — no tape or archive devices are used. The server is trusted only to make files available when they are required — all data is encrypted. A backup daemon runs on systems to be backed up, and copies encrypted data to the server when it notices changes. Only changes within files are sent to the server, just like rsync. Old versions of files on the server are stored as changes from the current version. Behaves like tape — old versions and deleted files are available.
remote and encrypted¶DIBS). peer to peer distributed backup using encrypted chunks so that no one knows what they are backup up from other peers.
I tried them all, and I didn’t like any of them. So I wrote backupninja. Backupninja is not actually a backup program. Instead, it manages your entire backup scheme using easy ini style configurations files in /etc/backup.d/. Most programs you might use for making backups don’t have their own configuration file format. Backupninja provides a centralized way to configure and
coordinate many different backup utilities.
- easy to read ini style configuration files.
- you can drop in scripts to handle new types of backups.
- backup actions can be scheduled
- you can choose when status report emails are mailed to you
(always, on warning, on error, never).
- console-based wizard (ninjahelper) makes it easy to create
backup action configuration files.
- passwords are never sent via the command line to helper programs.
- works with Linux-Vservers.
- secure, remote, incremental filesytem backup (via rdiff-backup).
incremental data is compressed. permissions are retained even
with an unpriviledged backup user.
- backup of mysql databases (via mysqlhotcopy and/or mysqldump).
- backup of postgresql databases
- backup of ldap databases (via slapcat and/or ldapsearch).
- basic system and hardware info.
- encrypted remote backups (via duplicity).
- backup of subversion repositories.
- burn CD/DVDs or create ISOs.
It slices, it dices!