User:Level323

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 arecaAUR Java Zip, Zip64 AES128, AES256 Yes ? Yes Yes Via merges No Pausing only No Yes Yes GPLv2 Windows Yes
Attic atticAUR 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 btarAUR[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-gitAUR C, Python, git Yes No Yes Full (rolling hash) Yes Immature No Yes[4] pick up where you left off [5] Yes Yes bupsKup Backup System GPLv2 Windows, OS X, NetBSD, Solaris Yes Same storage format as git
Duplicati duplicati-latestAUR 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à DupDuply GPL Yes
obnam obnamAUR Python Yes GnuPG Yes Full (rolling hash) Yes ? Yes Yes checkpoints every 100MB ? Yes No GPLv3 Yes
ZBackup zbackupAUR 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