一款高級,功能強大的備份工具-borgbackup
什麼是BorgBackup?
BorgBackup(簡稱:Borg)是一個重複數據刪除備份程式。(可選)它支援壓縮和經過身份驗證的加密。
Borg的主要目標是提供一種高效、安全的數據備份方式。所使用的重複數據刪除技術使Borg適合日常備份,因為僅存儲更改。經過身份驗證的加密技術使其適合備份到不完全受信任的目標。
請參閱安裝手冊,或者,如果您已經下載了Borg,則可以開始使用Borg。還有一個離線文檔,以多種格式提供。docs/installation.rst
主要特點
-
節省空間的存儲
基於內容定義分塊的重複數據刪除用於減少存儲的位元組數:每個檔被拆分為多個可變長度的塊,並且只有以前從未見過的塊才會添加到存儲庫中。如果塊的id_hash值相同,則將其視為重複塊。加密強哈希或MAC函數用作id_hash,例如(hmac-)sha256。要進行重複數據刪除,將考慮同一存儲庫中的所有塊,無論它們來自不同的計算機、以前的備份、相同的備份還是來自同一單個檔。與其他重複資料刪除方法相比,此方法不依賴於:檔/目錄名稱保持不變:因此,即使在共用存儲庫的計算機之間,您也可以在不中斷重複數據刪除的情況下移動內容。完整的文件或時間戳保持不變:如果一個大文件發生一點變化,只需要存儲幾個新塊 - 這對於 VM 或原始磁碟非常有用。數據塊在檔中的絕對位置:內容可能會被移動,並且仍會被重複數據刪除演算法找到。
-
速度
性能關鍵型代碼(分塊、壓縮、加密)在 C/Cython 中實現檔/塊索引數據的本地緩存快速檢測未修改的檔
-
數據加密
所有數據都可以使用256位AES加密進行保護,數據完整性和真實性使用HMAC-SHA256進行驗證。數據在用戶端加密。
-
混淆
或者,borg可以主動混淆,例如檔/塊的大小,以使指紋識別攻擊更加困難。
-
壓縮
所有資料都可以選擇壓縮:lz4(超快、低壓縮)zstd(從高速和低壓縮到高壓縮和低速的廣泛範圍)zlib(中速和壓縮)lzma(低速、高壓縮)
-
異地備份
Borg可以將數據存儲在可通過SSH訪問的任何遠端主機上。如果將Borg安裝在遠端主機上,則與使用網路文件系統(sshfs,nfs,...)相比,可以實現巨大的性能提升。
-
備份可作為文件系統掛載
備份存檔可作為使用者空間文件系統掛載,以便於互動式備份檢查和恢復(例如,通過使用常規檔管理器)。
-
易於安裝在多個平臺上
我們提供不需要安裝任何內容的單檔二進位檔 - 您可以在以下平台上運行它們:LinuxMac OS XFreeBSDOpenBSD 和 NetBSD(尚無 xattrs/ACL 支援或二進位檔)Cygwin(實驗性,還沒有二進位檔)Windows 10 的 Linux 子系統(實驗性)
-
免費和開源軟體
安全性和功能可以獨立審核根據 BSD(3 條款)許可證進行許可,有關完整許可證,請參閱許可證
簡單易用
初始化新的備份儲存庫(有關加密選項,請參閱):borg init --help
1
$ borg init -e repokey /path/to/repo
建立備份存檔:
1
$ borg create /path/to/repo::Saturday1 ~/Documents
現在再做一次備份,只是為了炫耀出色的重複數據刪除:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
$ borg create -v --stats /path/to/repo::Saturday2 ~/Documents
-----------------------------------------------------------------------------
Archive name: Saturday2
Archive fingerprint: 622b7c53c...
Time (start): Sat, 2016-02-27 14:48:13
Time (end): Sat, 2016-02-27 14:48:14
Duration: 0.88 seconds
Number of files: 163
-----------------------------------------------------------------------------
Original size Compressed size Deduplicated size
This archive: 6.85 MB 6.85 MB 30.79 kB <-- !
All archives: 13.69 MB 13.71 MB 6.88 MB
Unique chunks Total chunks
Chunk index: 167 330
-----------------------------------------------------------------------------
有關圖形前端,請參閱我們的補充專案BorgWeb。
官方文檔