バックアップは、データの永続的な損失を防ぐために個人用コンピューターまたはサーバーにバックアップを取ることが常に重要です。したがって、異なるバックアップツールを知ることは非常に重要です、特に大量のエンタープライズレベルのデータや個人用コンピューターで作業しているシステム管理者にとって
。コンピューター上のデータをバックアップし続けることは常に良い習慣です。これは手動で行うか、自動的に構成して行うことができます。多くのバックアップツールには、バックアップの種類、バックアップの時間、バックアップ対象、バックアップアクティビティのログ記録などを構成するためのさまざまな機能があります。
この記事では、Linuxサーバーまたはシステムで使用できる25の優れたバックアップツールを紹介します。
名誉ある言及 – CloudBerry Backup
CloudBerry Backup for Linuxは、高度なバックアップ構成設定を備えたクロスプラットフォームのクラウドバックアップソリューションであり、データの完全なセキュリティを提供します。

このツールを使用すると、ファイルとフォルダーを選択したクラウドストレージにバックアップできます。20以上の広く知られたクラウドストレージサービスをサポートしています。CloudBerry Backupは、Ubuntu、Debian、Suse、Red HatなどのLinuxディストリビューションと互換性があり、WindowsおよびMac OSでも動作します。
主なバックアップ機能は次のとおりです:
- 圧縮
- 256ビットAES暗号化
- スケジュールされたバックアップ
- 増分バックアップ
- コマンドラインインターフェイス
- 保持ポリシーなど。
1. Rsync
rsyncは、特にシステム管理者の間で人気のあるコマンドラインバックアップツールです。インクリメンタルバックアップ、全体のディレクトリツリーおよびファイルシステムの更新、ローカルおよびリモートバックアップ、ファイルの権限、所有権、リンクの保持など、多機能です。
また、Grsyncというグラフィカルユーザーインターフェースもありますが、rsyncの利点の1つは、経験豊富なシステム管理者がコマンドラインで使用する場合に、スクリプトとcronジョブを使用してバックアップを自動化できることです。

過去にrsyncツールに関する多くの記事を取り上げてきましたので、以下の内容をご覧ください:
2. Fwbackups
Fwbackupsは、無料であり、オープンソースソフトウェアであり、クロスプラットフォームであり、機能が豊富であり、ユーザーはその開発に貢献するか、単にテストに参加することができます。ユーザーは簡単にバックアップを作成できる直感的なインターフェースを持っています。
次のような機能があります:
- シンプルなインターフェース
- バックアップ構成の柔軟性
- リモートバックアップ
- ファイルシステム全体のバックアップ
- ファイルやディレクトリの除外など、さまざまな機能があります

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の異なる部分で発生するすべてのイベントを追跡するプログラム。

4. Backupninja
Backupninjaは、バックアップ活動の設定ファイルを作成できる強力なバックアップツールで、/etc/backup.d/ディレクトリに配置することができます。セキュアでリモート、かつ増分バックアップをネットワーク上で実行するのに役立ちます。
次の機能を備えています:
- 読みやすいiniスタイルの設定ファイル。
- システム上で新しいバックアップの種類を処理するためにスクリプトを使用します。
- バックアップをスケジュールします。
- ユーザーはステータスレポートメールを受け取るタイミングを選択できます。
- コンソールベースのウィザード(ninjahelper)を使用して簡単にバックアップアクションの設定ファイルを作成します。
- Linux-Vserversと動作します。

5. Simple Backup Suite(sbackup)
sbackupは、Gnomeデスクトップ向けのバックアップソリューションで、ユーザーはGnomeインターフェースを介してすべての設定にアクセスできます。バックアッププロセス中にファイルとディレクトリのパスを指定するために正規表現を使用することができます。
次の機能を備えています:
- 圧縮および非圧縮のバックアップを作成します。
- 複数のバックアッププロファイルをサポートします。
- ログ記録と電子メール通知を許可します。
- 定期バックアップと手動バックアップ。
- 非圧縮バックアップを複数のチャンクに分割します。
- ローカルおよびリモートバックアップをサポートします。

6. Kバックアップ
Kバックアップは、Unixオペレーティングシステム用の使いやすいバックアップツールであり、Linux上で使用することができます。それはアーカイブを作成し、それぞれtarおよびgzipユーティリティを使用してそれらを圧縮することができます。
Kバックアップには、以下の機能があります:
- ユーザーフレンドリーでメニュー駆動のインターフェース。
- 圧縮、暗号化、およびダブルバッファリングのサポート。
- 自動的な無人バックアップ。
- 高い信頼性。
- フルまたは増分バックアップのサポート。
- ネットワークを介したリモートバックアップ。
- 携帯可能で広範なドキュメントなど。

7. BackupPC
BackupPCは、Unix/Linux、Windows、およびMac OS Xで動作するクロスプラットフォームのバックアップソフトウェアです。それは企業レベルの使用を想定して高性能の測定値を持っています。BackupPCはサーバー、デスクトップ、およびノートパソコンで使用することができます。
それは以下のような機能を持っています:
- ディスクスペースの使用量を減らすためのファイル圧縮。
- バックアップの復元中の柔軟性
- 異なるパラメータを介した設定の柔軟性。
- バックアップの必要性などに関するユーザーへの通知。
- 8. Amanda

Amandaは、Unix/GNU LinuxとWindowsで動作するオープンソースのソフトウェアです。Unix/LinuxのバックアップにはGNU tarなどのネイティブバックアップユーティリティとフォーマットをサポートしています。Windowsマシンのバックアップには、ネイティブのWindowsクライアントが使用されます。ユーザーは、ネットワーク上の複数のマシンからのバックアップを保存するための単一のバックアップサーバーを設定できます。

9. Back In Time
Back In Timeは、Linuxオペレーティングシステム用のシンプルで使いやすいバックアップツールで、指定したディレクトリのスナップショットを取ってバックアップします。
保存するスナップショットのストレージ場所。
- 手動または自動バックアップ。
- バックアップするディレクトリ。
- 10. Mondorescue

Mondorescue は、信頼性があり、すべての機能を含んだ無料のバックアップおよびレスキューソフトウェアです。個人コンピュータ、ワークステーション、またはサーバーからハードディスクパーティション、テープ、NFS、CD-[R|W]、DVD-R[W]、DVD+R[W]などへバックアップを実行できます。
Mondorescueは、信頼性が高く、すべての機能を備えた無料のバックアップおよびリカバリソフトウェアです。個人用コンピュータ、ワークステーション、またはサーバーからハードディスクパーティション、テープ、NFS、CD-[R|W]、DVD-R[W]、DVD+R[W]などにバックアップを実行できます。
また、バックアッププロセス中に破壊的なイベントが発生した場合のデータのリカバリー機能も備えています。

11. Box Backup
Box Backupはオープンソースのバックアップツールで、自動的に動作するように設定できます。その特徴は以下の通りです。
- オンラインバックアップ
- 自動バックアップのためのバックアップデーモン
- バックアップのストレージはファイル
- データ圧縮と暗号化
- テープのような動作
- バックアップの動作の選択、その他多くの機能
12. Luckybackup
Luckybackupは、Rsyncバックアップツールによって提供される無料の強力で迅速、信頼性が高く、使いやすいバックアップおよび同期ツールです。
それは、次のような機能を豊富に備えています。
- 所有権とファイルのアクセス許可を保持します。
- 複数のバックアップスナップショットを作成します。
- 高度なオプションファイルとディレクトリ。
- 除外オプションとrsyncオプションを使用するなど、多くの機能があります。

13. Areca Backup
Arecaは、個人利用向けのオープンソースのバックアップツールで、ユーザーがバックアップするファイルやディレクトリのセットを選択し、バックアップ方法とストレージ場所を選択できるようにしています。
次のような機能があります。
- バックアッププロセスに関するメール通知。
- 設定の使いやすさ。
- アーカイブを閲覧するなど。

14. Bareos Data Protection
Bareosは、Linuxシステム上のデータをバックアップ、復元、保護するためのオープンソースのプログラム群です。Baculaバックアップツールプロジェクトからフォークされたアイデアで、クライアント/サーバーアーキテクチャでネットワーク上で動作します。
基本的な機能は無料ですが、プロフェッショナルなバックアップ機能を使用するためには支払いが必要です。Baculaバックアップツールの機能があります。

15. BorgBackup
BorgBackupは、圧縮と認証付き暗号化をサポートする無料でオープンソースの、効率的で安全なコマンドラインベースの重複除去アーカイバー/バックアップツールです。
日々のバックアップを実行し、前回のバックアップ以降のファイルの変更のみを重複除去アプローチを使用してアーカイブできます。
以下はその主な機能の一部です。
- インストールと使用が簡単です。
- すべてのデータの暗号化をサポートしています。
- 認証付き暗号化技術を使用して安全なバックアップを保証します。
- 非常に高速です。
- スペース効率の良いストレージをサポートしています。
- データのオプションの圧縮もサポートしています。
- SSH経由のリモートバックアップをサポートしています。
- ファイルシステムと同じようにバックアップをマウントできます。

16. Restic
Resticは、無料でオープンソースの、効率的で使いやすく、高速で安全なコマンドラインベースのバックアッププログラムです。あらゆる種類のストレージ環境でバックアップデータを攻撃者から保護するために設計されています。
以下はその主な機能です。
- クロスプラットフォームで、LinuxのようなUnix互換システムだけでなくWindowsでも動作します。
- インストール、設定、使用が簡単です。
- データのセキュリティを確保するために暗号化を使用します。
- データの変更のみをバックアップします。
- バックアップ内のデータの検証をサポートします。

17. rsnapshot
Rsnapshotは、rsyncをベースにしたユニックスライクなオペレーティングシステム向けの無料のオープンソースバックアップツールです。これは、ローカルマシンやSSH経由のリモートホストでファイルシステムのスナップショットを作成するように設計されています。
Rsnapshotは定期的なスナップショットをサポートし、ユーザーはcronジョブを介してバックアップを自動化できます。また、バックアップ用のディスクスペースの管理にも効率的です。
18. Burp
Burpは、無料のオープンソース、効率的で機能豊富で安全なバックアップおよび復元ソフトウェアです。これは、クライアント/サーバーアーキテクチャでネットワーク全体で動作するように設計されており(サーバーモードはLinuxなどのUnixベースのシステムで動作し、クライアントはUnixベースのシステムおよびWindowsシステムで実行されます)、その場合、信頼性の高い結果を得るためにネットワークトラフィックを最小限に抑えることを目的としています。
以下はその主な機能です。
- 2つの独立したバックアッププロトコルをサポートします:プロトコルIおよびII;それぞれ異なる機能を持っています。
- ネットワークバックアップをサポートします。
- 中断されたバックアップの再開をサポートします。
- ファイル、ディレクトリ、シンボリックリンク、ハードリンク、fifos、ノード、パーミッション、およびタイムスタンプのバックアップと復元をサポートします。
- また、バックアップのスケジューリングもサポートしています。
- 成功または失敗したバックアップに関する電子メール通知をサポートしています。
- サーバー上でライブ ncurses モニターを提供します。
- 他の多くのバックアップツールと同様に、ストレージデータの重複除去をサポートしています。
- ネットワーク上およびストレージ内のデータの圧縮をサポートしています。
- SSL 証明書機関クライアント証明書の自動署名など、他にも多くの機能をサポートしています。
19. TimeShift
Timeshiftは、Linux システムのバックアップと復元ツールで、定期的な間隔でファイルシステムのインクリメンタルスナップショットを作成します。rsnapshotと同様の動作をします(rsyncとハードリンクを使用してスナップショットを作成するため)が、その対応物には存在しない独自の機能を提供します。さらに、システムファイルと設定のみをバックアップするように設計されています。
Timeshift の主な機能は次のとおりです。
- システムファイルと設定のみのスナップショットを作成し、ユーザーデータ(写真、音楽など)はアーカイブされません。
- rsync+hardlinks または BTRFS スナップショットを使用してファイルシステムのスナップショットを作成します。
- スケジュールされたスナップショットをサポートしています。
- 複数のバックアップレベルをサポートし、フィルターを除外します。
- システムランタイム中やUSBなどのライブデバイスからスナップショットを復元できます。

20. Duplicity
Duplicityは、rsyncをベースにした無料でオープンソースのセキュリティで保護された帯域幅効率の良いバックアップツールです。tar形式のアーカイブでディレクトリを暗号化されたバックアップを作成し、SSH経由でローカルまたはリモートマシンにバックアップします。
初めて起動するとき、完全バックアップを実行し、将来のバックアップでは、変更されたファイルの一部のみを記録します。
以下はDuplicityの主な機能です。
- 使いやすく、標準的なファイル形式を使用します。
- 最後のバックアップ以来のファイルの変更のみを追跡して考慮します。
- スペース効率の良い増分アーカイブを作成します。
- セキュリティ目的で暗号化されたアーカイブを作成します。
- tar形式のディレクトリと正規ファイルのシグネチャとデルタをサポートします。
21. Déjà Dup
Déjà Dupは、暗号化された、オフサイト、定期的なバックアップを行うためのシンプルで安全で使いやすいバックアップツールです。Linuxシステム用に構築されており、Google DriveやNextcloudなどのサービスを使用して、ローカル、リモート、またはクラウドバックアップストレージが可能です。

以下はDéjà Dupの主な機能です:
- duplicityをバックエンドとして使用しています。
- データの暗号化と圧縮をサポートしています。
- 増分バックアップをサポートし、特定のバックアップから復元できます。
- 定期的なバックアップのスケジューリングをサポートしています。
- GNOMEデスクトップ環境と簡単に統合できます。
22. UrBackup
UrBackupは、Linux、Windows、Mac OS X向けのクライアント/サーバーバックアップシステムです。イメージとファイルのバックアップの組み合わせにより、データの安全性と迅速な復元時間の両方を実現します。

以下は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など、複数のクラウドストレージプロバイダーからファイルとディレクトリを同期するために使用されます。

24. Relax-and-Recover
Relax-and-Recoverは、ブート可能なイメージを作成し、既存のバックアップイメージから復元するための設定して忘れるLinuxベアメタル災害復旧およびシステム移行プログラムです。また、異なるシステムハードウェアに復元できるため、移行ツールとしても使用できます。

25. rdiff-backup
rdiff-backupは、Pythonプログラミングで書かれた強力なコマンドラインバックアッププログラムで、サーバーやローカルマシンのローカル/リモート増分バックアップを作成するために使用されます。つまり、バンド幅効率の良いrsyncプロトコルを使用してssh経由でセキュアなネットワークを介して変更されたファイルのみをバックアップします。

サマリー
バックアップは非常に重要であり、データ損失を防ぐのに役立ちます。Linux用のさまざまなバックアップツールを使用して、データの定期的なバックアップを実行できます。
私たちが見ていないバックアップツールを使用しているかもしれませんが、コメントを投稿して教えてください。この記事が役立つことを願い、常にTecmint.comに接続されていることを覚えておいてください。