去重备份
项目描述
什么是Attic?
Attic是一个去重备份程序。Attic的主要目标是提供一个高效且安全的数据备份方式。使用的去重技术使得Attic适合进行日常备份,因为只存储变更。
易于使用
初始化备份仓库并创建备份存档
$ attic init /usbdrive/my-backup.attic $ attic create -v /usbdrive/my-backup.attic::documents ~/Documents
主要功能
- 空间高效存储
使用可变块大小去重来减少存储的字节数,通过检测冗余数据来实现。每个文件被分割成多个可变长度的块,只有以前从未见过的块会被压缩并添加到仓库中。
- 可选数据加密
所有数据都可以使用256位AES加密来保护,并且使用HMAC-SHA256验证数据的完整性和真实性。
- 异地备份
Attic可以将数据存储在任何可以通过SSH访问的远程主机上。如果Attic也安装在远程主机上,这将是最有效的。
- 可挂载为文件系统的备份
备份存档可以作为用户空间文件系统挂载,以便轻松验证备份和恢复。
我需要什么?
Attic需要Python 3.2或更高版本才能运行。除了Python之外,Attic还需要msgpack-python和足够新的OpenSSL (>= 1.0.0)。为了将存档挂载为文件系统,需要llfuse。
如何安装它?
$ pip install Attic
文档在哪里?
前往 https://attic-backup.org/ 获取文档的预构建版本。您也可以从文档文件夹自行构建。
测试在哪里?
测试在 attic/testsuite 包中。要运行测试套件,请使用以下命令
$ fakeroot -u python -m attic.testsuite.run
项目详情
关闭
Attic-0.16.tar.gz 的哈希
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 6650cd28072101c2e05941e77b93a62f91da6179785e4e4b4880916c469bba2c |
|
MD5 | 9c767c883f7f48bf95e7e5307ce6b5ea |
|
BLAKE2b-256 | b5a184a448f4c375a9c18d24626e212e289140083fd2ce3c6b4665cd139d92ba |