天天看點

開源備份工具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後端存儲