1. 程式人生 > >超全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協同執行。

linuxBackupNinja工具

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

5. Simple Backup Suite(sbackup)

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

它有下列功能:

  • 建立壓縮和非壓縮備份。
  • 支援多個備份配置檔案。
  • 允許日誌和電子郵件通知。
  • 計劃安排備份和手動備份。
  • 將非壓縮備份劃分成幾個部分。
  • 支援本地和遠端備份。

linuxSimple Backup備份工具

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

6. Kbackup

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

Kbackup具有下列功能:

  • 易於使用、選單驅動的介面。
  • 支援壓縮、加密和雙重快取。
  • 自動化無人值守備份。
  • 高度可靠。
  • 支援完全備份或增量備份。
  • 跨網路進行遠端備份。

6

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

7. BackupPC

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

它擁有下列一些功能:

  • 檔案壓縮,以減少佔用的磁碟空間。
  • 不需要客戶端軟體。
  • 備份恢復過程很靈活。
  • 可以靈活地對不同引數進行配置。
  • 通知使用者是否需要備份等。

7BackupPC Server

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

8. Amanda

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

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

9. Back Time

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

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

  • 儲存快照的儲存位置。
  • 手動或自動備份。
  • 備份目錄。

linuxBack 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備份工具來對資料執行定期備份。

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

文章素材來自linux公社