你要了解的11款面向Linux系統的一流備份實用工具
譯文【51CTO.com快譯】個人計算機或者服務器上的備份對于防止數據丟失很重要。系統管理員每天需要處理大量的企業級數據,甚至個人計算機上的數據,所以要深入了解不同的備份工具。
經常備份計算機上的數據是個好的做法,它可以手動完成,也可以設置成自動執行。許多備份工具擁有不同的功能特性,讓用戶可以配置備份類型、備份時間、備份對象、將備份活動記入日志及執行更多操作。
我們在本文中將介紹11款***的備份工具,供你在Linux服務器或系統上使用。
1. Rsync
這是一款在Linux用戶當中頗受歡迎的命令行備份工具,尤其受到系統管理員的歡迎。它擁有豐富的功能,包括增量備份、更新整個目錄樹和文件系統、本地備份及遠程備份,以及保留文件權限、所有權、鏈接及更多對象。
它還有一個名為Grsync的圖形化用戶界面,不過rsync的一個優點在于,經驗豐富的系統管理員可以在命令行上,使用腳本和計劃任務,實現備份任務自動化。
Rsync備份工具
2. Fwbackups
這是一款跨平臺的免費開源軟件,功能豐富。用戶可以貢獻代碼,促進這款軟件的開發,或者參與測試工作。它有一個直觀的界面,讓用戶可以輕松執行備份。
它有諸多功能,包括如下:
- 簡單的界面。
- 備份配置很靈活。
- 遠程備份。
- 備份整個文件系統。
- 不包括文件和目錄及更多對象。
面向Linux的fwbackup
主頁:http://www.diffingo.com/oss/fwbackups
3. Bacula
這是一款開源數據備份、恢復和驗證軟件,目的在于隨時供企業用戶使用,雖然它的某些方面很復雜,不過這些復雜性恰恰體現了其強大的功能,比如備份配置、遠程備份以及更多功能。
它基于網絡,包括下列程序:
- 導向器(director):負責監管Bacula的所有操作。
- 控制臺(console):讓用戶可以與上述Bacula導向器進行聯系。
- 文件(file):安裝在有待備份的機器上。
- 存儲(storage):用于讀取并寫入到存儲空間。
- 目錄(catalog):負責所使用的數據庫。
- 監控器(Monitor):負責跟蹤Bacula的不同部分出現的所有事件。
面向Linux的Bacula備份工具
4. Backupninja
這款功能強大的備份工具讓用戶可以備份活動配置文件,這些文件可以放入到/etc/backup.d/目錄。它有助于通過網絡,執行安全的遠程備份以及增量備份。
它還具有下列功能:
- 易于讀取ini式樣的配置文件。
- 使用腳本處理你系統上新類型的備份。
- 計劃并安排備份何時進行。
- 用戶可以選擇用于狀態報告的電子郵件何時發送給自己。
- 可使用基于控制臺的向導(ninjahelper),輕松構建備份操作配置文件。
- 可與Linux-Vserver協同運行。
BackupNinja工具
主頁:https://labs.riseup.net/code/projects/backupninja
5. Simple Backup Suite(sbackup)
這是一款面向Gnome桌面的備份解決方案,用戶可以通過Gnome界面訪問所有配置。用戶可以使用regex,指定在備份過程中的文件和目錄路徑。
它有下列功能:
- 創建壓縮和非壓縮備份。
- 支持多個備份配置文件。
- 允許日志和電子郵件通知。
- 計劃安排備份和手動備份。
- 將非壓縮備份劃分成幾個部分。
- 支持本地和遠程備份。
Simple Backup備份工具
主頁:https://sourceforge.net/projects/sbackup/
6. Kbackup
這款易于使用的備份工具面向Unix操作系統,可以在Linux上使用。它可以構建歸檔文件,然后分別使用tar和gzip實用工具來進行壓縮。
Kbackup具有下列功能:
- 易于使用、菜單驅動的界面。
- 支持壓縮、加密和雙重緩存。
- 自動化無人值守備份。
- 高度可靠。
- 支持完全備份或增量備份。
- 跨網絡進行遠程備份。
面向Linux的kBackup 工具
主頁:http://kbackup.sourceforge.net/
7. BackupPC
這是一款跨平臺備份軟件,可以在Unix/Linux、Windows和Mac OS X上運行。它旨在供企業用戶使用,具有高性能機制。BackupPC可以用在服務器、桌面和筆記本電腦上。
它擁有下列一些功能:
- 文件壓縮,以減少占用的磁盤空間。
- 不需要客戶端軟件。
- 備份恢復過程很靈活。
- 可以靈活地對不同參數進行配置。
- 通知用戶是否需要備份等。
BackupPC Server
主頁:http://backuppc.sourceforge.net/
8. Amanda
Amanda是一款可在Unix/GNU Linux和Windows上運行的開源軟件。它支持原生備份實用工具和面向Unix/Linux端備份的格式(比如GNU tar)。如果是Windows機器端備份,它使用原生的Windows客戶軟件。用戶可以架設一臺備份服務器,存儲來自網絡上幾個機器的備份內容。
9. Back Time
這是一款簡單的、易于使用的備份工具,面向Linux操作系統,它可以對指定的目錄拍取快照,然后加以備份。
它具有配置等功能,比如可以配置:
- 保存快照的存儲位置。
- 手動或自動備份。
- 備份目錄。
Back in Time備份工具
主頁:http://backintime.le-web.org/
10. Mondorescue
這款免費的備份和挽救軟件很可靠,而且功能齊全。它可以從個人計算機、工作站或服務器執行備份,將數據備份到硬盤分區、磁帶、NFS、CD-[R|W]、DVD-R[W]、DVD+R[W]及更多存儲介質上。
它在備份過程中還有挽救和恢復功能,以防任何破壞性事件發生。
11. Box Backup Tool
這是一款開源備份工具,配置后可以實現自動操作。它擁有以下功能:
- 在線備份。
- 備份后臺程序,實現自動備份。
- 將備份內容存儲在文件中。
- 數據壓縮和加密。
- 類似磁帶的行為。
- 可選擇備份行為及其他許多參數。
結束語
始終牢記一點:備份很重要很重要,有助于防止數據丟失,你可以使用不同的Linux備份工具來對數據執行定期備份。
你可能正在使用本文沒有介紹的一款備份工具,歡迎留言交流!
原文標題:11 Outstanding Backup Utilities for Linux Systems,作者:Aaron Kili
【51CTO譯稿,合作站點轉載請注明原文譯者和出處為51CTO.com】