Linux中國

Linux 和類 Unix 系統上5個最佳開源備份工具

當為一個企業選擇備份工具的時候,你都考慮什麼呢?

確定你正在部署的軟體具有下面的特性

  1. 開源軟體 - 你務必要選擇那些源碼可以免費獲得,並且可以修改的軟體。確信可以恢復你的數據,即使是軟體供應商/項目停止繼續維護這個軟體,或者是拒絕繼續為這個軟體提供補丁。
  2. 跨平台支持 - 確定備份軟體可以很好的運行各種需要部署的桌面操作系統和伺服器系統。
  3. 數據格式 - 一種開放的數據格式可以讓你能夠恢複數據,即使是供應商或是項目停止對軟體的支持。
  4. 自動轉換 - 自動轉換本來是沒什麼,除了對於各種備份設備,包括圖書館,近線存儲和自動載入,自動轉換可以自動完成一些任務,包括載入,掛載和標籤備份像磁帶這些媒體設備。
  5. 備份介質 - 確定你可以備份到磁帶,硬碟,DVD 和像 AWS 這樣的雲存儲。
  6. 加密數據流 - 確定所有客戶端到伺服器的傳輸都被加密,保證在 LAN/WAN/Internet 中傳輸的安全性。
  7. 資料庫支持 - 確定備份軟體可以備份到資料庫,像MySQL 或是 Oracle。
  8. 備份可以跨越多個卷 - 備份軟體(轉儲文件時)可以把每個備份文件分成幾個部分,允許將每個部分存在於不同的卷。這樣可以保證一些數據量很大的備份(像100TB的文件)可以被存儲在一些單個容量較小的設備中,比如說像硬碟和磁碟卷。
  9. VSS (卷影複製) - 這是微軟的卷影複製服務(VSS),通過創建數據的快照來備份。確定備份軟體支持VSS的MS-Windows 客戶端/伺服器。
  10. 重複數據刪除 - 這是一種數據壓縮技術,用來消除重複數據的副本(比如,圖片)。
  11. 許可證和成本 - 確定你對備份軟體所用的許可證了解和明白其使用方式
  12. 商業支持 - 開源軟體可以提供社區支持(像郵件列表和論壇)和專業的支持(如發行版提供額外的付費支持)。你可以使用付費的專業支持為你提供培訓和諮詢。
  13. 報告和警告 - 最後,你必須能夠看到備份的報告,當前的工作狀態,也能夠在備份出錯的時候提供警告。

Bacula - 一個應用於多元化異構網路的客戶端伺服器備份工具

我個人應用這個軟體來管理備份和通過網路來恢復系統,包括Linux, OSX, 和Windows。你可以通過CLI, GUI, 或者Web界面來配置Bacula。

  • 操作系統:支持跨平台運行。
  • 備份級別:完全,差異,增量,合併。
  • 數據格式:支持自定義且完全開放。
  • 自動轉換:支持。
  • 備份介質:支持磁帶,磁碟和DVD。
  • 加密數據流:支持。
  • 資料庫:支持MSSQL、PostgreSQL、Oracle 。
  • 跨卷備份:支持
  • VSS(卷影複製):支持。
  • 許可:Affero General Public License v3.0。
  • 下載鏈接:bacula.org

Amanda - 又一個客戶端伺服器備份工具

AMANDA 是 Advanced Maryland Automatic Network Disk Archiver 的縮寫。它允許系統管理員創建一個單獨的備份伺服器來將網路上的其他主機的數據備份到磁帶驅動器、硬碟或者是自動換盤器。

  • 操作系統:支持跨平台運行。
  • 備份級別:完全,差異,增量,合併。
  • 數據格式:開放(可以通過tar等工具恢復)。
  • 自動轉換:支持。
  • 備份介質:支持磁帶,磁碟和DVD。
  • 加密數據流:支持。
  • 資料庫:支持MSSQL, Oracle。
  • 跨卷備份:支持。
  • VSS(卷影複製):支持。
  • 許可:GPL, LGPL, Apache, Amanda License。
  • 下載鏈接:amanda.org

Backupninja - 輕量級備份系統

Backupninja 是一個簡單易用的備份系統。你可以簡單的拖放一個配置文件到 /etc/backup.d/ 目錄來備份到多個主機。

  • 操作系統:支持Linux,Unix。
  • 備份級別:支持完全,差異備份(rsync + hard 鏈接)
  • 數據格式:開放
  • 自動轉換:N/A。(註:N/A = Not Applicable)。
  • 備份介質:磁碟,DVD,CD,ISO 鏡像。
  • 加密數據流:支持(ssh)和通過duplicity遠程加密備份
  • 資料庫:支持MySQL,PostgreSQL,OpenLDAP 和subversion 或trac。
  • 跨卷備份:??
  • VSS(卷影複製):??
  • 許可:GPL
  • 下載鏈接:riseup.net

Backuppc - 高效的客戶端伺服器備份工具

Backuppc 可以用來備份基於Linux 和Windows 系統的主伺服器硬碟。它配備了一個巧妙的池計劃來最大限度的減少磁碟儲存、磁碟 I/O 和網路I/O。

  • 操作系統:支持Linux,Unix 和Windows。
  • 備份級別:支持完全和增量備份(rsync +hard 鏈接和pooling 計劃)
  • 數據格式:開放。
  • 自動轉換:N/A。
  • 備份介質:磁碟和磁碟陣列。
  • 加密數據流:支持。
  • 資料庫:支持(通過Shell 腳本)
  • 跨卷備份:??
  • VSS(卷影複製):??
  • 許可:GPL。
  • 下載鏈接:backuppc.sourceforge.net

UrBackup - 最容易配置的客戶端伺服器系統

UrBackup 是一個非常容易配置的開源客戶端伺服器備份系統,通過鏡像 方式和文件備份的組合完成了數據安全性和快速的恢復。磁碟卷備份可以使用可引導 CD 或U盤,通過Web界面或Windows資源管理器來恢復你的文件(硬恢復)。一個 Web 界面使得配置你自己的備份服務變得非常簡單。

  • 操作系統:支持Linux,FreeBSD,Unix,Windows 和少數基於NAS 的Linux操作系統,客戶端只支持Linux 和Windows 操作系統。
  • 備份級別:支持完全和增量備份。
  • 數據格式:開放。
  • 自動轉換:N/A。
  • 備份介質:磁碟,磁碟陣列和DVD。
  • 加密數據流:支持。
  • 資料庫:??
  • 跨卷備份:??
  • VSS(卷影複製):??
  • 許可:GPL v3+
  • 下載鏈接:urbackup.org

其他供你考慮的一些極好用的開源備份軟體

Amanda,Bacula 和上面所提到的這些軟體功能都很豐富,但是對於一些小的網路或者是單獨的伺服器來說配置比較複雜。我建議你學習和使用一下的下面這些備份軟體:

  1. Rsnapshot - 我建議用這個作為對本地和遠程的文件系統快照工具。看看在Debian 和Ubuntu linux基於CentOS,RHEL 的操作系統怎麼設置和使用這個工具。
  2. rdiff-backup - 另一個好用的類Unix 遠程增量備份工具。
  3. Burp - Burp 是一個網路備份和恢復程序。它使用了librsync來節省網路流量和節省每個備份佔用的空間。它也使用了VSS(卷影複製服務),在備份Windows計算機時進行快照。
  4. Duplicity - 偉大的加密和高效的備份類Unix操作系統。查看如何安裝Duplicity來加密雲備份來獲取更多的信息。
  5. SafeKeep - SafeKeep是一個中心化的、易於使用的備份應用程序,結合了鏡像和增量備份最佳功能的備份應用程序。
  6. DREBS - DREBS 是EBS定期快照的工具。它被設計成在EBS快照所連接的EC2主機上運行。
  7. 古老的unix 程序,像rsync, tar, cpio, mt 和dump。

結論

我希望你會發現這篇有用的文章來備份你的數據。不要忘了驗證你的備份和創建多個數據備份。注意,磁碟陣列並不是一個備份解決方案!使用任何一個上面提到的程序來備份你的伺服器、桌面和筆記本電腦和私人的移動設備。如果你知道其他任何開源的備份軟體我沒有提到的,請分享在評論里。

via: http://www.cyberciti.biz/open-source/awesome-backup-software-for-linux-unix-osx-windows-systems/

作者:nixCraft 譯者:barney-ro 校對:wxy

本文由 LCTT 原創翻譯,Linux中國 榮譽推出


本文轉載來自 Linux 中國: https://github.com/Linux-CN/archive

對這篇文章感覺如何?

太棒了
0
不錯
0
愛死了
0
不太好
0
感覺很糟
0
雨落清風。心向陽

    You may also like

    Leave a reply

    您的電子郵箱地址不會被公開。 必填項已用 * 標註

    此站點使用Akismet來減少垃圾評論。了解我們如何處理您的評論數據

    More in:Linux中國