Attic is an open source and totally free command-line software implemented in Python and designed from the ground up to act as a deduplicating backup utility for supported file systems and computer operating systems.
The project’'s main goal is to provide a secure and efficient way to back up you data, using the data deduplication technique. Since it is designed to store only actual changes, Attic is suitable for daily backups.
Key features include space efficient storage, off-site backups, optional data encryption (256-bit AES). support for the GNU/Linux and Mac OS X operating systems. It has been officially tested on computers supporting either of the 32-bit and 64-bit architectures.
Mandatory example
If you would like to see a real-life example of usage for the Attic, please take a close look at the code below...$ attic init /somewhere/my-repository.attic
$ attic create /somewhere/my-repository.attic::Monday ~/Documents
$ attic create --stats /somewhere/my-repository.attic::Tuesday ~/Documents
Archive name: Tuesday
Archive fingerprint: 387a5e3f9b0e792e91ce87134b0f4bfe17677d9248cb5337f3fbf3a8e157942a
Start time: Tue Mar 25 12:00:10 2014
End time: Tue Mar 25 12:00:10 2014
Duration: 0.08 seconds
Number of files: 358
Original size Compressed size Deduplicated size
This archive: 57.16 MB 46.78 MB 151.67 kB
All archives: 114.02 MB 93.46 MB 44.81 MB
Getting started with Attic
The software is officially supported on the Ubuntu, Debian, Arch Linux and Slackware Linux distributions and requires the msgpack-python 0.1.10 or later, as well as the OpenSSL 1.0.0 or higher libraries.To install it using the tarball (sources archive) providing on Softoware, download the file, save it on your computer, unpack it, open a Linux Terminal app, navigate to the location of the extracted archive file (e.g. /home/softoware/Attic-0.13) and execute the ‘sudo python setup.py install’ command.
What is new in this release:
- This version fixes a deadlock when extracting 0-sized files from remote repositories.
- The source code is now endianness-agnostic.
What is new in version 0.9:
- This release adds improvements to the remote repository speed and reliability.
What is new in version 0.8.1:
- Fixed a segmentation fault issue.
What is new in version 0.8:
- Various bugfixes and support for read-only repository access.
What is new in version 0.7:
- This version adds experimental FUSE support, improved documentation, and FreeBSD support.
Requirements:
- Python
Comments not found