跳转到主要内容

去重备份

项目描述

什么是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 (232.5 kB 查看哈希)

上传时间

由以下支持