2024年Linux系统的25个杰出备份工具

在個人電腦或伺服器上備份始終是重要的,以防止永久性數據丟失。因此,瞭解不同的備份工具非常重要,特別是對於與大量企業級數據甚至個人電腦一起工作的系統管理員

在我們的電腦上保持定期備份數據始終是一個良好的習慣,這可以手動完成,也可以配置為自動工作。許多備份工具具有不同的功能,允許用戶配置備份類型、備份時間、備份內容、記錄備份活動等等

在本文中,我們將介紹25款優秀的備份工具,您可以在Linux伺服器或系統上使用。

榮譽提及 – CloudBerry備份

CloudBerry備份 for Linux是一個跨平台的雲備份解決方案,具有先進的備份配置設置,並提供數據的完全安全性。

CloudBerry Backup for Linux

使用此工具,您可以將文件和文件夾備份到您選擇的雲存儲:它支持20多種廣為人知的雲存儲服務。CloudBerry備份適用於Ubuntu、Debian、Suse、Red Hat和其他Linux發行版,也與Windows和Mac OS兼容。

主要備份功能包括:

  • 壓縮
  • 256位AES加密
  • 定期備份
  • 增量備份
  • 命令行界面
  • 保留政策等等。

1. Rsync

rsync 是一個在 Linux 使用者中非常流行的命令行備份工具,尤其受到系統管理員的喜愛。它功能豐富,包括增量備份、更新整個目錄樹和文件系統、本地和遠程備份、保留文件權限、所有權、鏈接等等。

它還有一個名為 Grsync 的圖形用戶界面,但 rsync 的一個優點是,當有經驗的系統管理員在命令行上使用時,可以使用腳本和 cron 作業 來自動備份。

Rsync Backup Tool

我們過去已經涵蓋了許多關於 rsync 工具的文章,你可以在下面查看:

2. Fwbackups

Fwbackups 是免費且 開源軟體,跨平台且功能豐富,用戶可以參與其開發或僅參與測試。它具有直觀的界面,讓用戶輕鬆備份。

它具有以下功能:

  • 簡單的界面
  • 備份配置的靈活性
  • 遠程備份
  • 備份整個文件系統
  • 排除文件和目錄等許多功能
fwbackups for Linux

3. Bacula

Bacula 是開源的數據備份、恢復和驗證軟體,旨在具備企業級就緒性,雖然這些複雜性實際上定義了其強大的功能,例如備份配置、遠程備份等。

它是基於網絡的,由以下程序組成:

  • a director: a program that supervises all operations of Bacula.
  • a console: a program that allows a user to communicate with the Bacula director above.
  • a file: a program that is installed on the machine to be backed up.
  • 存儲:用於讀取和寫入您的存儲空間的程序。
  • 目錄:負責使用的數據庫的程序。
  • 監控:跟蹤Bacula不同部分中發生的所有事件的程序。
Bacula Backup Tool for Linux

4. Backupninja

Backupninja是一個強大的備份工具,允許用戶設計備份活動配置文件,可以放在/etc/backup.d/目錄中。它有助於在網絡上執行安全、遠程和增量備份。

它具有以下功能:

  • 易於閱讀的ini風格配置文件。
  • 使用腳本來處理系統上的新型備份類型。
  • 安排備份
  • 用戶可以選擇何時向他們發送狀態報告電子郵件。
  • 使用基於控制台的嚮導(ninjahelper)輕鬆創建備份操作配置文件。
  • 與Linux-Vservers兼容。
BackupNinja Tool

5. 簡單備份套件(sbackup)

sbackup是一個用於Gnome桌面的備份解決方案,用戶可以通過Gnome界面訪問所有配置。用戶可以在備份過程中使用正則表達式來指定文件和目錄路徑。

它具有以下功能:

  • 創建壓縮和未壓縮的備份。
  • 支持多個備份配置文件。
  • 允許記錄和電子郵件通知。
  • 定期備份和手動備份。
  • 將未壓縮的備份分割成幾個部分。
  • 支持本地和遠程備份。
Simple Backup sbackup Tool

6. Kbackup

Kbackup是Unix操作系統的易於使用的備份工具,可以在Linux上使用。它可以使用tar和gzip工具分別創建存檔並壓縮它們。

Kbackup具有以下功能:

  • 用戶友好和菜單驅動的界面。
  • 支持壓縮、加密和雙緩衝。
  • 自動無人值守備份。
  • 高可靠性。
  • 支持完整或增量備份。
  • 跨網絡的遠程備份。
  • 便攜且文檔齊全,等等。
kBackup Tool for Linux

7. BackupPC

BackupPC是跨平台的備份軟件,可以在Unix/Linux、Windows和Mac OS X上運行。它設計用於企業級使用,具有高性能措施。BackupPC可以用於服務器、桌面和筆記本電腦。

它具有以下一些功能:

  • 文件壓縮以減少磁盤空間使用。
  • 無需客戶端軟件。
  • 備份還原過程中的靈活性
  • 通過不同參數進行配置的靈活性。
  • 用戶通知有關備份需求等。
BackupPC Server

8. Amanda

Amanda 是一款開源軟件,適用於Unix/GNU Linux和Windows。它支持本機備份工具和格式,例如在Unix/Linux上使用GNU tar進行備份。對於Windows機器的備份,它使用本機Windows客戶端。用戶可以設置一個單獨的備份伺服器來存儲來自網絡上多台機器的備份。

Amanda Backup Software

9. Back In Time

Back In Time 是Linux操作系統的一款簡單易用的備份工具,通過對指定目錄進行快照並將其備份來運作。

其功能包括配置:

  • 保存快照的存儲位置。
  • 手動或自動備份。
  • 需要備份的目錄。
Back-in-Time Backup

10. MondorescueMondorescue 是一款可靠且功能全面的免費備份和救援軟件。它可以從個人電腦、工作站或伺服器備份到硬盤分區、磁帶、NFS、CD-[R|W]、DVD-R[W]、DVD+R[W]等設備。

Mondorescue 是一款免費的備份和救援軟件,它可靠且功能全面。它能夠從個人電腦、工作站或服務器進行備份,備份目標包括硬盤分區、磁帶、NFS、CD-[R|W]、DVD-R[W]、DVD+R[W] 等多種設備。

它還具有在備份過程中進行數據救援和恢復的能力,以防任何破壞性事件發生。

Mondorescue Backup Tool for Linux

11. Box Backup

Box Backup 是一款開源備份工具,可以配置為自動運行。它具有以下功能:

  • 在線備份
  • 自動備份的備份守護進程
  • 將備份存儲在文件中
  • 數據壓縮和加密
  • 磁帶式行為
  • 備份行為的選擇以及其他許多功能

12. Luckybackup

Luckybackup 是一款免費的強大、快速、可靠且易於使用的備份和同步工具,它由Rsync備份工具提供支持。

它擁有豐富的功能,例如:

  • 保留所有權和文件權限。
  • 創建多個備份快照。
  • 高級選項文件和目錄。
  • 排除選項並使用rsync選項等等。
LuckyBackup Tool

13. Areca Backup

Areca是一款開源備份工具,旨在供個人使用,允許用戶選擇要備份的文件或目錄,並選擇備份方法和存儲位置。

它擁有以下功能:

  • 備份過程的電子郵件通知。
  • 使用上的簡單配置。
  • 瀏覽存檔等等。
Areca Backup for Linux

14. Bareos數據保護

Bareos是一套開源程序,允許用戶在Linux系統上備份、恢復和保護數據。它是從Bacula備份工具項目衍生出來的想法,並在網絡上以客戶端/服務器架構運行。

基本功能是免費的,但使用專業備份功能需要付費。它擁有Bacula備份工具的功能。

Bareos Data Protection Tool

15. BorgBackup

BorgBackup 是一個免費開源、高效且安全的基於命令行的去重存檔器/備份工具,支持壓縮和經過身份驗證的加密。

它可以被用來執行日常備份,並且只有自上次備份以來文件中的變化被存檔,使用去重的方法。

以下是它的一些主要特點:

  • 安裝和使用簡單。
  • 支持對所有數據進行加密。
  • 使用經過身份驗證的加密技術來確保安全備份。
  • 它也非常快速。
  • 支持空間高效的存儲。
  • 它還支持對數據進行可選的壓縮。
  • 支持通過SSH進行遠程備份。
  • 支持以與文件系統相同的方式掛載備份。
Borg Backup Tool For Linux

16. Restic

Restic 是一個免費開源、高效、易於使用、快速且安全的基於命令行的備份程序。它旨在在任何類型的存儲環境中保護備份數據免受攻擊者的侵害。

以下是其主要特點:

  • 它是跨平台的,可以在Linux等Unix-like系統上工作,也適用於Windows。
  • 安裝、配置和使用都很簡單。
  • 使用加密來保護數據。
  • 它僅備份數據中的變更。
  • 支援驗證備份中的數據。
Restic Backup Tool for Linux

17. rsnapshot

Rsnapshot是一款免費的開源備份工具,適用於類Unix操作系統,基於rsync。它旨在對本地機器以及通過SSH的遠程主機進行文件系統快照。

Rsnapshot支援定期快照,用戶可以通過cron作業自動化備份。此外,它在管理用於備份的磁盤空間方面也非常高效。

18. Burp

Burp是一款免費的開源、高效、功能豐富且安全的備份和恢復軟件。它被設計用於在網絡上以客戶端/服務器架構運行(服務器模式在Linux等Unix基礎系統上運行,客戶端在Unix基礎和Windows系統上運行),旨在減少網絡流量以獲得可靠的結果。

以下是其主要特點:

  • 支援兩種獨立的備份協議:協議I和II;每種都有不同的功能。
  • 支援網絡備份。
  • 支援斷點續備功能。
  • 支援備份和還原檔案、目錄、符號連結、硬連結、fifos、節點、權限以及時間戳。
  • 亦支援備份排程。
  • 支援電子郵件通知成功或失敗的備份。
  • 提供伺服器上的即時ncurses監控器。
  • 支援儲存資料去重複化,如同許多其他備份工具。
  • 支援網路和儲存中的資料壓縮。
  • 支援自動簽署SSL憑證機構客戶端憑證,以及許多其他功能。

19. TimeShift

時移是一款適用於Linux系統的備份和還原工具,它會定期對檔案系統進行增量快照。它的工作方式類似於rsnapshot(因為它使用rsync和硬連結來建立快照),但提供了某些在其對應工具中不存在的獨特功能。此外,它的設計僅用於備份系統檔案和設定。

以下是時移的主要特點:

  • 僅對系統檔案和設定進行快照,如圖片、音樂等的使用者資料不會被存檔。
  • 使用rsync+硬連結或BTRFS快照進行檔案系統快照。
  • 支援排程快照。
  • 支援多重備份層級並可排除過濾器。
  • 允許在系統運行時或從即時裝置(如USB)恢復快照。
Timeshift System Restore Tool for Linux

20. Duplicity

Duplicity 是一款免費開源、安全且高效利用頻寬的備份工具,基於 rsync。它創建加密的目錄備份,以 tar 格式存檔,並通過 SSH 將它們備份在本地或遠程機器上。

首次啟動時,它進行完整備份,而在未來的後續備份中,它僅記錄已更改的文件部分。

以下是 Duplicity 的主要特點:

  • 使用簡單且採用標準文件格式。
  • 它僅追蹤並考慮自上次備份以來文件的變化。
  • 創建空間效率高的增量存檔。
  • 為安全目的創建加密和/或簽名的存檔。
  • 支持目錄和常規文件的簽名和差異,以 tar 格式。

21. Déjà Dup

Déjà Dup 是一款專為 Linux 系統設計的簡單、安全且易於使用的備份工具,用於加密、離線和定期備份。它允許使用本地、遠程或雲端備份存儲服務,如 Google DriveNextcloud.

Deja Dup Backup

以下是 Déjà Dup 的主要功能:

  • 使用 duplicity 作為後端。
  • 支持數據的加密和壓縮。
  • 支持增量備份,允許您從任何特定備份中恢復。
  • 支持定期備份的排程。
  • 您可以輕鬆將其整合到 GNOME 桌面環境中。

22. UrBackup

UrBackup 是一個開源的客戶端/服務器備份系統,適用於 Linux、Windows 和 Mac OS X,通過圖像和文件備份的混合,實現了數據安全和快速的恢復時間。

UrBackup Tool for Linux

以下是 UrBackup 的主要功能:

  • 透過網路安全且高效地完成圖像和文件的完整及增量備份。
  • A web interface that displays the status of the clients, current activities, and statistics.
  • 備份報告會發送給用戶或管理員。
  • 使用CD/USB驅動器輕鬆進行文件和圖像恢復。
  • 輕鬆配置和使用文件備份訪問。
  • E-mail notifications if a client machine is not backed up for a given amount of time.

23. rclone

Rclone是一個用Go語言編寫的強大命令行程序,用於從多個雲存儲提供商同步文件和目錄,如Amazon Drive、Amazon S3、Backblaze B2、Box、Ceph、DigitalOcean Spaces、Dropbox、FTP、Google Cloud Storage、Google Drive等。

rclone Sync Data

24. Relax-and-Recover

Relax-and-Recover是一個設置後即可忘記的Linux裸機災難恢復和系統遷移程序,用於創建可啟動映像並從現有備份映像恢復。它還允許您恢復到不同的系統硬件,因此也可以用作遷移工具。

Relax and Recover Tool for Linux

25. rdiff-backup

rdiff-backup是一個用Python編程語言編寫的強大命令行備份程序,用於創建本地/遠程增量備份服務器或本地機器,這意味著它只備份修改或更改的文件,通過使用帶寬高效的rsync協議的ssh在安全的網絡上進行備份。

rdiff-backup Program for Linux
總結

請牢記備份非常重要,有助於防止數據丟失,您可以使用各種Linux備份工具來定期備份數據。

如果您正在使用我們尚未查看的備份工具,請通過發表評論讓我們知道,希望您找到本文章有用,並始終保持與Tecmint.com的聯繫。

Source:
https://www.tecmint.com/linux-system-backup-tools/