User:Level323
Appearance
From ArchWiki
Proposed: Changes to Synchronization and backup programs#Chunk-based increments
Added: Column "Increment Basis" to differentiate between full+incremental design and tools that base new increments off all prior data
Added: Column "Historical archives can be removed" to differentiate between tools that are designed so prior archives can be removed easily or not
Also moved GUI frontends of CLI tools to the "other interfaces" column
| Name | Installation | Implementation | Compressed storage | Encrypted storage | Delta transfer | Deduplication method | Encrypted transfer | FS metadata | Old archives removable | Easy access | Resumable | Handles renames | CLI | Other interfaces | Licence | Other platforms | Active | Specificity |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Areca Backup | areca AUR | Java | Zip, Zip64 | AES128, AES256 | Yes | ? | Yes | Yes | Via merges | No | Pausing only | No | Yes | Yes | GPLv2 | Windows | Yes | |
| Attic | attic AUR | Python | Yes | AES256 | Yes | Full (rolling hash) | SSH | Yes | Yes | Yes | Yes | Yes | Yes | No | BSD | Yes | ||
| BorgBackup | borg | Python (Attic fork) | lz4, zlib, lzma | AES256 | Yes | Full (rolling hash) | SSH | Yes[1] | Yes | Yes[2] | Yes[3] | Yes | Yes | third party | BSD | *BSD, OS X | Yes | |
| btar | btar AUR[broken link: package not found] | C | Yes | Yes | Yes | Partial (full+incrementals) | Yes | ? | Yes (each backup set is discrete) | No | ? | ? | Yes | No | GPLv3 | Yes | Redundancy, indexed extraction, multicore compression, input and output serialisation, tolerance to partial archive errors. | |
| bup | bup bup-git AUR | C, Python, git | Yes | No | Yes | Full (rolling hash) | Yes | Immature | No | Yes[4] | pick up where you left off [5] | Yes | Yes | bups Kup Backup System | GPLv2 | Windows, OS X, NetBSD, Solaris | Yes | Same storage format as git |
| Duplicati | duplicati-latest AUR | C# | Yes | Yes | Yes | Partial (full+incrementals) | Yes | scheduled for 2.0 release | No | No | Pausing only | No | Yes | Yes | LGPL | Windows | Yes | |
| Duplicity | Duplicity | librsync | gzip | gpg | Yes | Partial (full+incrementals) | Yes | ? | No | No | Yes | No | Yes | Déjà Dup Duply | GPL | Yes | ||
| obnam | obnam AUR | Python | Yes | GnuPG | Yes | Full (rolling hash) | Yes | ? | Yes | Yes | checkpoints every 100MB | ? | Yes | No | GPLv3 | Yes | ||
| ZBackup | zbackup AUR | C++ | LZMA, LZO | AES | Yes | Full (rolling hash) | Yes | ? | No | planned [6] | No | Kinda through tar | Yes | No | GPLv2 | Yes | Repository consists of immutable files. | |
| Name | Installation | Implementation | Compressed storage | Encrypted storage | Delta transfer | Deduplication method | Encrypted transfer | FS metadata | Old archives removable | Easy access | Resumable | Handles renames | CLI | Other interfaces | Licence | Other platforms | Active | Specificity |