Samiksha Jaiswal (Editor)

Attic (backup software)

Updated on
Edit
Like
Comment
Share on FacebookTweet on TwitterShare on LinkedInShare on Reddit
Original author(s)
  
Jonas Borgström

Written in
  
Python

Development status
  
Active

Operating system
  
Linux, FreeBSD, OS X

Initial release
  
14 March 2010; 6 years ago (2010-03-14)

Stable release
  
0.16 / 16 May 2015; 20 months ago (2015-05-16)

Attic is a Backup system written mostly in Python (some performance critical parts are implemented in C and Cython).

Contents

History

Attic development began in 2010 and was accepted to Debian in Aug 2013.

Design

Attic offers efficient, deduplicated, compressed and (optionally) encrypted and authenticated backups.

A backup includes metadata like owner/group, permissions, POSIX ACLs and Extended file attributes. It handles special files also - like hardlinks, symlinks, devices files, etc.

It uses a Rolling hash to implement global chunk-level deduplication. Compression defaults to zlib, encryption is AES (via OpenSSL) authenticated by a HMAC.

Availability

Attic is available from pip and notably part of Debian, Ubuntu, Arch and Slackware.

Borg

In 2015, Attic has been forked as “Borg” to support a “more open, faster paced development”, according to its developers. Many issues in Attic have been fixed there, but backward compatibility with the original program has been lost.

As of March 2016, Borg is under active development while Attic is not being developed much.

References

Attic (backup software) Wikipedia