meta data for this page
This is an old revision of the document!
Headline
rsync
- can be used over own proto without encryption (ssh) overhead
- no build-in incremental snapshots support
- incremental backups of modified files possible (using –backup and –backup-dir params)
rsnapshot
- like rsync
- incremental snapshots support. Each snapshoot looks like full source tree. Space is not wasted because hardlinks are used.
rdiff-backup
- Mirrored structure is available at destination (like rsync). Easy to browse.
- ACL and extended attributes support
- Update is slow
- special directory
rdiff-backup-data
are also created at dest where old versions are kept sudo apt-get install python-pylibacl python-xattr
duplicity
- No direct access to backups. Backups are stored in PGP encrypted/compressed tar volumes.
- Restarting of broken backup needs only to re-download first volume from destination
duply
- front end to duplicity
duply my-backup backup duply my-backup cleanup --extra-clean --force
Performance
Backups to NSA310 over fast ethernet. Hard disc encrypted with software ARM-optimized AES. Average network copy performance 6-8MB/s. About 22GB of small files.
proto | tool | initial copy | update no changes | 1GB added | 1GB removed |
---|---|---|---|---|---|
rsync | rsync | 22s | 3m25 | 0m34 | |
ssh | rdiff-backup | 144m (2:24) | 12m | 18m | 19m |
rsync | rsnapshot |