重复数据消除备份

Attic的Python项目详细描述


什么是阁楼?

attic是一个重复数据消除备份程序。阁楼的主要目的是提供 一种高效、安全的数据备份方法。重复数据消除 使用的技术使阁楼适合于日常备份,因为只有更改 存储。

易于使用

初始化备份存储库并创建备份存档:

$ attic init /usbdrive/my-backup.attic
$ attic create -v /usbdrive/my-backup.attic::documents ~/Documents

主要特点

节省空间的存储
可变块大小重复数据消除用于减少字节数 通过检测冗余数据来存储。每个文件被拆分为 可变长度块和只有以前从未见过的块是 压缩并添加到存储库。
可选数据加密
所有数据都可以使用256位AES加密和数据完整性进行保护 使用HMAC-SHA256验证其真实性。
异地备份
attic可以在任何可以通过ssh访问的远程主机上存储数据。这是 如果阁楼也安装在远程主机上,则效率最高。
备份可作为文件系统安装
备份档案可以作为用户空间文件系统挂载,以便于备份 验证和恢复。

我需要什么?

阁楼需要Python3.2或更高版本才能工作。除了Python,阁楼还需要 msgpack python和足够新的openssl(>;=1.0.0)。 为了将存档作为文件系统挂载,需要llfuse。

如何安装?

$ pip install Attic

医生在哪里?

转到https://attic-backup.org/获取文档的预构建版本。 您也可以从docs文件夹自己构建它。

测试在哪里?

测试在attic/testsuite包中。要运行测试套件,请使用 以下命令:

$ fakeroot -u python -m attic.testsuite.run

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java文件分块,获取长度字节   java嵌入式Tomcat不执行jsf页面   java我的数据库中有2个实体,但hibernate返回其中6个。   java如何基于逗号拆分字符串   java取消已经运行的CompletableFutures的预期模式是什么   java如何在informix中从另一个数据库复制表ddl和数据   为什么图片是黑色的?   java根据字符串数组中的单词筛选列表   Java8的集合。平行流有效吗?   Kotlin中的java静态内部类   java如何在GUI中生成一列字符串   javafx如何正确使用高对比度主题?   带空格的javascript Httpurlconnection参数   java如何设置GridBagLayout的约束   java如何在一个线程可能尚未初始化时关闭另一个线程   java将简单时间格式转换为特殊时间格式(hhmmt)   安卓/java阵列重复过滤器的问题   java在队列的链接实现下,入队和出队是如何工作的   java更新sql外键约束