超全Linux備份工具集合
個人計算機或者伺服器上的備份對於防止資料丟失很重要。系統管理員每天需要處理大量的企業級資料,甚至個人計算機上的資料,所以要深入瞭解不同的備份工具。
經常備份計算機上的資料是個好的做法,它可以手動完成,也可以設定成自動執行。許多備份工具擁有不同的功能特性,讓使用者可以配置備份型別、備份時間、備份物件、將備份活動記入日誌及執行更多操作。
我們在本文中將介紹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備份工具
主頁:http://www.bacula.org/
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具有下列功能:
- 易於使用、選單驅動的介面。
- 支援壓縮、加密和雙重快取。
- 自動化無人值守備份。
- 高度可靠。
- 支援完全備份或增量備份。
- 跨網路進行遠端備份。
主頁: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客戶軟體。使用者可以架設一臺備份伺服器,儲存來自網路上幾個機器的備份內容。
主頁:http://www.amanda.org/
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
這是一款開源備份工具,配置後可以實現自動操作。它擁有以下功能:
線上備份。
備份後臺程式,實現自動備份。
將備份內容儲存在檔案中。
資料壓縮和加密。
類似磁帶的行為。
可選擇備份行為及其他許多引數。
主頁:https://www.boxbackup.org/
結束語
始終牢記一點:備份很重要很重要,有助於防止資料丟失,你可以使
用不同的Linux備份工具來對資料執行定期備份。
你可能正在使用本文沒有介紹的一款備份工具,歡迎留言交流!
文章素材來自linux公社