天天看点

开源备份工具duplicity支持阿里云OSS后端存储

duplicity是一款开源的备份工具,使用librsync高效地支持增量备份,节约本地存储空间,同时使用gnupg加密数据。duplicity能将数据轻松的备份到本地或远端文件共享存储,同时支持各类云存储。

不过官方版本并没有支持阿里云作为后端存储,最近用oss最新的python sdk oss2支持了duplicity上传阿里云oss,先实现了一个简单的版本,在本文附件中可以下载到集成了aliyunbackend的duplicity安装包。

重要文档数据的打包备份,远端容灾

个人linux主机的系统数据备份

自建webserver的数据日常和增量备份

确认python版本 > 2.7,

安装依赖:

下载附件安装包并解压安装:

首先确认在阿里云控制台开通了oss服务,并且获取access id/key;

全量不加密备份

列出备份目录列表

恢复备份目录中的单个文件

开源备份工具duplicity支持阿里云OSS后端存储

通过duplicity备份后的文件,可以在阿里云oss控制台查看bucket下object:

开源备份工具duplicity支持阿里云OSS后端存储