1. 程式人生 > linux教程 > Linux 下的十一款一流備份實用工具

Linux 下的十一款一流備份實用工具

個人計算機或者伺服器上的備份對於防止資料丟失很重要。系統管理員每天需要處理大量的企業級資料,甚至個人計算機上的資料,所以要深入瞭解不同的備份工具。

Linux 下的十一款一流備份實用工具
經常備份計算機上的資料是個好的做法,它可以手動完成,也可以設定成自動執行。許多備份工具擁有不同的功能特性,讓使用者可以配置備份型別、備份時間、備份物件、將備份活動記入日誌及執行更多操作。

我們在本文中將介紹11款一流的備份工具,供你在Linux伺服器或系統上使用。

1. Rsync這是一款在Linux使用者當中頗受歡迎的命令列備份工具,尤其受到系統管理員的歡迎。它擁有豐富的功能,包括增量備份、更新整個目錄樹和檔案系統、本地備份及遠端備份,以及保留檔案許可權、所有權、連結及更多物件。

它還有一個名為 Grsync的圖形化使用者介面,不過rsync的一個優點在於,經驗豐富的系統管理員可以在命令列上,使用指令碼和計劃任務,實現備份任務自動化。


Linux 下的十一款一流備份實用工具
Rsync備份工具

2. Fwbackups這是一款跨平臺的免費開源軟體,功能豐富。使用者可以貢獻程式碼,促進這款軟體的開發,或者參與測試工作。它有一個直觀的介面,讓使用者可以輕鬆執行備份。

它有諸多功能,包括如下:

簡單的介面。

備份配置很靈活。

遠端備份。

備份整個檔案系統。

不包括檔案和目錄及更多物件。

Linux 下的十一款一流備份實用工具
面向Linux的fwbackup

主頁:http://www.diffingo.com/oss/fwbackups

3. Bacula這是一款開源資料備份、恢復和驗證軟體,目的在於隨時供企業使用者使用,雖然它的某些方面很複雜,不過這些複雜性恰恰體現了其強大的功能,比如備份配置、遠端備份以及更多功能。

它基於網路,包括下列程式:

導向器(director):負責監管Bacula的所有操作。

控制檯(console):讓使用者可以與上述Bacula導向器進行聯絡。

檔案(file):安裝在有待備份的機器上。

儲存(storage):用於讀取並寫入到儲存空間。

目錄(catalog):負責所使用的資料庫。

監控器(Monitor):負責跟蹤Bacula的不同部分出現的所有事件。


Linux 下的十一款一流備份實用工具
面向Linux的Bacula備份工具

主頁:http://www.bacula.org/

4. Backupninja這款功能強大的備份工具讓使用者可以備份活動配置檔案,這些檔案可以放入到 /etc/backup.d/目錄。它有助於通過網路,執行安全的遠端備份以及增量備份。

它還具有下列功能:

易於讀取ini式樣的配置檔案。

使用指令碼處理你係統上新型別的備份。

計劃並安排備份何時進行。

使用者可以選擇用於狀態報告的電子郵件何時傳送給自己。

可使用基於控制檯的嚮導(ninjahelper),輕鬆構建備份操作配置檔案。

可與Linux-Vserver協同執行。

Linux 下的十一款一流備份實用工具
BackupNinja工具

主頁:https://labs.riseup.net/code/projects/backupninja

5. Simple Backup Suite(sbackup)這是一款面向Gnome桌面的備份解決方案,使用者可以通過Gnome介面訪問所有配置。使用者可以使用regex,指定在備份過程中的檔案和目錄路徑。

它有下列功能:

建立壓縮和非壓縮備份。

支援多個備份配置檔案。

允許日誌和電子郵件通知。

計劃安排備份和手動備份。

將非壓縮備份劃分成幾個部分。

支援本地和遠端備份。

Linux 下的十一款一流備份實用工具
Simple Backup備份工具

主頁:https://sourceforge.net/projects/sbackup/

6. Kbackup這款易於使用的備份工具面向Unix作業系統,可以在Linux上使用。它可以構建歸檔檔案,然後分別使用tar和gzip實用工具來進行壓縮。

Kbackup具有下列功能:

易於使用、選單驅動的介面。

支援壓縮、加密和雙重快取。

自動化無人值守備份。

高度可靠。

支援完全備份或增量備份。

跨網路進行遠端備份。

Linux 下的十一款一流備份實用工具
面向Linux的kBackup 工具

主頁:http://kbackup.sourceforge.net/

7. BackupPC這是一款跨平臺備份軟體,可以在Unix/Linux、Windows和Mac OS X上執行。它旨在供企業使用者使用,具有高效能機制。BackupPC可以用在伺服器、桌面和膝上型電腦上。

它擁有下列一些功能:

檔案壓縮,以減少佔用的磁碟空間。

不需要客戶端軟體。

備份恢復過程很靈活。

可以靈活地對不同引數進行配置。

通知使用者是否需要備份等。

Linux 下的十一款一流備份實用工具
BackupPC Server

主頁:http://backuppc.sourceforge.net/

8. AmandaAmanda是一款可在Unix/GNU Linux和Windows上執行的開源軟體。它支援原生備份實用工具和麵向Unix/Linux端備份的格式(比如GNU tar)。如果是Windows機器端備份,它使用原生的Windows客戶軟體。使用者可以架設一臺備份伺服器,儲存來自網路上幾個機器的備份內容。

主頁:http://www.amanda.org/

9. Back Time這是一款簡單的、易於使用的備份工具,面向Linux作業系統,它可以對指定的目錄拍取快照,然後加以備份。

它具有配置等功能,比如可以配置:

儲存快照的儲存位置。

手動或自動備份。

備份目錄。

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這是一款開源備份工具,配置後可以實現自動操作。它擁有以下功能:

線上備份。

備份後臺程式,實現自動備份。

將備份內容儲存在檔案中。

資料壓縮和加密。

類似磁帶的行為。

可選擇備份行為及其他許多引數。

主頁:https://www.boxbackup.org/

結束語始終牢記一點:備份很重要很重要,有助於防止資料丟失,你可以使用不同的Linux備份工具來對資料執行定期備份。

你可能正在使用本文沒有介紹的一款備份工具,歡迎留言交流!