2023 年の Linux システム向けの優れたバックアップ ユーティリティ 25 選
永久的なデータ損失を防ぐために、パソコンまたはサーバーへのバックアップは常に重要です。したがって、さまざまなバックアップ ツールを理解することは、特に大量の企業レベルのデータやさらにはパーソナル コンピュータを扱うシステム管理者にとって非常に重要です。
コンピュータ上のデータを継続的にバックアップすることは常に良い習慣です。これは手動で行うことも、自動的に動作するように設定することもできます。多くのバックアップ ツールには、ユーザーがバックアップの種類、バックアップの時間、バックアップ対象、バックアップ アクティビティのログなどを構成できるさまざまな機能があります。
この記事では、Linux サーバーまたはシステムで使用できる 25 の優れたバックアップ ツールを紹介します。
佳作 – CloudBerry Backup
CloudBerry Backup for Linux は、高度なバックアップ構成設定を備えたクロスプラットフォームのクラウド バックアップ ソリューションであり、データの完全なセキュリティを提供します。
このツールを使用すると、ファイルやフォルダーを選択したクラウド ストレージにバックアップできます。20 以上の広く知られたクラウド ストレージ サービスをサポートしています。 CloudBerry Backup は、Ubuntu、Debian、Suse、Red Hat、その他の Linux ディストリビューションで動作し、Windows および Mac OS とも互換性があります。
主なバックアップ機能は次のとおりです。
- 圧縮
- 256ビットAES暗号化
- スケジュールされたバックアップ
- 増分バックアップ
- コマンドラインインターフェース
- 保持ポリシーなど。
1.Rsync
これは、Linux ユーザー、特にシステム管理者の間で人気のあるコマンドライン バックアップ ツールです。増分バックアップ、ディレクトリ ツリーとファイル システム全体の更新、ローカルとリモートの両方のバックアップ、ファイルのアクセス許可、所有権、リンクの保持など、機能が豊富です。
また、Grsync と呼ばれるグラフィカル ユーザー インターフェイスもありますが、rsync の利点の 1 つは、経験豊富なシステム管理者がコマンド ラインで使用すると、スクリプトと cron ジョブを使用してバックアップを自動化できることです。
rsync ツールについてはこれまでに多くの記事で取り上げてきました。以下で参照してください。
2.FWバックアップ
Fwbackups は、クロスプラットフォームで機能が豊富な無料のオープンソース ソフトウェアであり、ユーザーはその開発に貢献したり、テストに参加したりすることができます。直感的なインターフェイスを備えており、ユーザーは簡単にバックアップを実行できます。
次のような機能があります。
- シンプルなインターフェース
- バックアップ構成の柔軟性
- リモートバックアップ
- ファイルシステム全体をバックアップする
- ファイルやディレクトリなどを除外します
3. バキュラ
Bacula はオープンソースのデータのバックアップ、リカバリ、検証ソフトウェアであり、ある程度の複雑さはあるものの、エンタープライズ対応となるように設計されていますが、実際にはこれらの複雑さがバックアップ構成、リモート バックアップ、その他多くの強力な機能を定義しています。
これはネットワークベースであり、次のプログラムで構成されています。
- ディレクター: Bacula のすべての操作を監督するプログラム。
- コンソール: ユーザーが上記の Bacula ディレクターと通信できるようにするプログラム。
- ファイル: バックアップするマシンにインストールされるプログラム。
- ストレージ: ストレージ スペースの読み取りと書き込みに使用されるプログラム。
- カタログ: 使用されるデータベースを担当するプログラム。
- モニター: Bacula のさまざまな部分で発生するすべてのイベントを追跡するプログラム。
4. バックアップニンジャ
Backupninja は、ユーザーが /etc/backup.d/ ディレクトリに保存できるバックアップ アクティビティ構成ファイルを設計できる強力なバックアップ ツールです。これは、ネットワーク経由で安全なリモートバックアップや増分バックアップを実行するのに役立ちます。
次のような特徴があります。
- 読みやすいini スタイルの設定ファイル。
- スクリプトを使用して、システム上の新しいタイプのバックアップを処理します。
- バックアップのスケジュールを設定する
- ユーザーは、ステータス レポートの電子メールをいつ送信するかを選択できます。
- コンソールベースのウィザード (ninjahelper) を使用して、バックアップ アクション設定ファイルを簡単に作成できます。
- Linux-Vserver で動作します。
5. シンプルバックアップスイート (sbackup)
sbackup は、ユーザーが Gnome インターフェースを介してすべての構成にアクセスできる Gnome デスクトップ用のバックアップ ソリューションです。ユーザーは正規表現を使用して、バックアップ プロセス中にファイルとディレクトリのパスを指定できます。
次のような特徴があります。
- 圧縮および非圧縮バックアップを作成します。
- 複数のバックアップ プロファイルをサポートします。
- ログ記録と電子メール通知を許可します。
- スケジュールされたバックアップと手動バックアップ。
- 非圧縮バックアップをいくつかのチャンクに分割します。
- ローカルおよびリモートのバックアップをサポートします。
6.Kバックアップ
Kbackup は、Unix オペレーティング システム用の使いやすいバックアップ ツールであり、Linux でも使用できます。アーカイブを作成し、tar ユーティリティと gzip ユーティリティをそれぞれ使用して圧縮できます。
Kbackup には次の機能があります。
- ユーザーフレンドリーなメニュー形式のインターフェイス。
- 圧縮、暗号化、ダブルバッファリングのサポート。
- 自動化された無人バックアップ。
- 高信頼性。
- 完全バックアップまたは増分バックアップのサポート。
- ネットワークを介したリモートバックアップ。
- とりわけ、ポータブルで広範なドキュメント。
7.バックアップPC
BackupPC は、Unix/Linux、Windows、Mac OS X 上で実行できるクロスプラットフォームのバックアップ ソフトウェアです。エンタープライズ レベルでの使用向けに設計されており、高いパフォーマンスを実現します。 BackupPC はサーバー、デスクトップ、ラップトップ コンピューターで使用できます。
次のような機能がいくつかあります。
- ファイル圧縮によりディスク容量の使用量を削減します。
- クライアント側のソフトウェアは必要ありません。
- バックアップ復元時の柔軟性
- さまざまなパラメータを使用して柔軟に設定できます。
- バックアップの必要性などについてのユーザー通知。
8. アマンダ
Amanda は、Unix/GNU Linux および Windows 上で動作するオープンソース ソフトウェアです。 Unix/Linux 上のバックアップ用に、ネイティブ バックアップ ユーティリティと GNU tar などの形式をサポートします。また、Windows マシンでのバックアップの場合は、ネイティブ Windows クライアントを使用します。ユーザーは単一のバックアップ サーバーをセットアップして、ネットワーク上の複数のマシンからのバックアップを保存できます。
9. バック・イン・タイム
Back In Time は、Linux オペレーティング システム用のシンプルで使いやすいバックアップ ツールで、指定したディレクトリのスナップショットを取得してバックアップすることで機能します。
以下の設定などの機能があります。
- スナップショットを保存する保存場所。
- 手動または自動バックアップ。
- バックアップするディレクトリ。
10. モンドルレスキュー
Mondorescue は、信頼性が高く、すべての機能を備えた無料のバックアップおよびレスキュー ソフトウェアです。パソコン、ワークステーション、サーバーからハードディスク パーティション、テープ、NFS、CD-[R|W]、DVD-R[W]、DVD+R[W] などへのバックアップを実行できます。
また、破壊的なイベントが発生した場合に備えて、バックアップ プロセス中にデータをレスキューおよび回復する機能もあります。
11. ボックスのバックアップ
Box Backup はオープンソースのバックアップ ツールであり、自動的に動作するように構成できます。次のような機能があります。
- オンラインバックアップ
- 自動バックアップ用のバックアップ デーモン
- バックアップをファイルに保存
- データの圧縮と暗号化
- テープのような行為
- バックアップ動作とその他の多くの動作の選択
12.ラッキーバックアップ
Luckybackup は、Rsync バックアップ ツールを利用した、強力で迅速、信頼性が高く、使いやすい無料のバックアップおよび同期ツールです。
次のような機能が豊富です。
- 所有権とファイル権限を保持します。
- 複数のバックアップ スナップショットを作成します。
- 詳細オプションのファイルとディレクトリ。
- オプションを除外し、rsync オプションなどを使用します。
13. アレカのバックアップ
Areca は個人使用を目的としたオープンソースのバックアップ ツールで、ユーザーはバックアップするファイルまたはディレクトリのセットを選択し、バックアップ方法と保存場所を選択できます。
次のような機能があります。
- バックアッププロセスに関する電子メール通知。
- 構成の点での使用の簡素化。
- アーカイブなどを閲覧します。
14. バレオスのデータ保護
Bareos は、ユーザーが Linux システム上のデータをバックアップ、リカバリ、保護できるようにするオープンソースのプログラム セットです。これは、Bacula バックアップ ツール プロジェクトから分岐したアイデアであり、クライアント/サーバー アーキテクチャのネットワーク上で動作します。
基本的な機能は無料ですが、専門的なバックアップ機能を使用するには支払いが必要です。 Bacula バックアップ ツールの機能を備えています。
15. ボーグバックアップ
BorgBackup は無料のオープン ソースで、効率的かつ安全なコマンドライン ベースの重複排除アーカイバ/バックアップ ツールであり、圧縮と認証された暗号化をサポートしています。重複排除アプローチを使用して、毎日のバックアップを実行し、最後のバックアップがアーカイブされてからのファイルの変更のみを実行するために使用できます。
その主な機能の一部を以下に示します。
- インストールも使用も簡単です。
- すべてのデータの暗号化をサポートします。
- 認証された暗号化技術を使用して、安全なバックアップを確保します。
- 速度も非常に速いです。
- スペース効率の高いストレージをサポートします。
- オプションでデータの圧縮もサポートします。
- SSH 経由のリモート バックアップをサポートします。
- ファイルシステムと同じ方法でバックアップのマウントをサポートします。
16. レスティック
Restic は、無料のオープンソースで、効率的で使いやすく、高速かつ安全なコマンドライン ベースのバックアップ プログラムです。あらゆる種類のストレージ環境において、攻撃者からバックアップ データを保護するように設計されています。
主な機能は次のとおりです。
- クロスプラットフォームであり、Linux や Windows などの Unix 系システムでも動作します。
- インストール、設定、使用は簡単です。
- データを保護するために暗号化を使用します。
- データの変更のみをバックアップします。
- バックアップ内のデータの検証をサポートします。
17. RSスナップショット
Rsnapshot は、rsync をベースとした Unix 系オペレーティング システム用の無料のオープンソース バックアップ ツールです。これは、ローカル マシンだけでなく、SSH 経由のリモート ホストでもファイル システムのスナップショットを取得するように設計されています。
Rsnapshot は定期的なスナップショットをサポートしており、ユーザーは cron ジョブを通じてバックアップを自動化できます。さらに、バックアップに使用されるディスク容量の管理も効率的です。
18.げっぷ
Burp は、無料のオープンソースで、効率的で機能が豊富で安全なバックアップおよび復元ソフトウェアです。これは、クライアント/サーバー アーキテクチャのネットワーク上で動作するように設計されており (サーバー モードは Linux などの Unix ベースのシステムで動作し、クライアントは Unix ベースおよび Windows システムで実行されます)、その場合、信頼性の高いネットワーク トラフィックを最小限に抑えることを目的としています。結果。
以下にその主な機能を示します。
- 2 つの独立したバックアップ プロトコル (プロトコル I および II) をサポートします。それぞれに異なる特徴があります。
- ネットワークバックアップをサポートします。
- 中断されたバックアップの再開をサポートします。
- ファイル、ディレクトリ、シンボリックリンク、ハードリンク、FIFO、ノード、権限、タイムスタンプのバックアップと復元をサポートします。
- バックアップのスケジュール設定もサポートしています。
- バックアップの成功または失敗に関する電子メール通知をサポートします。
- サーバー上でライブ ncurses モニターを提供します。
- 他の多くのバックアップ ツールと同様に、ストレージ データの重複排除をサポートします。
- ネットワーク上およびストレージ内のデータの圧縮をサポートします。
- SSL 認証局やクライアント証明書などの自動署名をサポートします。
19. タイムシフト
タイムシフトは、ファイルシステムの増分スナップショットを定期的に取得する Linux システム用のバックアップおよび復元ツールです。これは rsnapshot と同様の方法で動作します (rsync とハード リンクを使用してスナップショットを作成するため) が、対応するものには存在しない特定の独自の機能を提供します。さらに、システム ファイルと設定のみをバックアップするように設計されています。
タイムシフトの主な機能は次のとおりです。
- システムファイルと設定のスナップショットのみが作成され、写真や音楽などのユーザーデータはアーカイブされません。
- rsync+ハードリンク、またはBTRFSスナップショットを使用してファイルシステムのスナップショットを取得します。
- スケジュールされたスナップショットをサポートします。
- フィルタを除外して複数のバックアップ レベルをサポートします。
- システムの実行時またはライブデバイス (USB など) からスナップショットを復元できます。
20. 二枚舌
Duplicity は、rsync をベースとした、無料のオープンソースで安全かつ帯域幅効率の高いバックアップ ツールです。ディレクトリの暗号化されたバックアップを tar 形式のアーカイブに作成し、SSH 経由でローカルまたはリモート マシンにバックアップします。初めて起動すると完全バックアップが実行され、その後のバックアップでは、変更されたファイルの一部のみが記録されます。
以下は Duplicity の主な機能です。
- 使いやすく、標準のファイル形式を採用しています。
- 前回のバックアップ以降のファイルの変更のみを追跡し、考慮します。
- スペース効率の高い増分アーカイブを作成します。
- セキュリティを目的として、暗号化および/または署名されたアーカイブを作成します。
- ディレクトリおよび tar 形式の通常ファイルの署名とデルタをサポートします。
21. デジャ・ドゥップ
Déjà Dup は、暗号化されたオフサイトの定期バックアップ用に構築された Linux システム用のシンプル、安全、使いやすいバックアップ ツールです。 Google ドライブやNextcloudなどのサービスを使用して、ローカル、リモート、またはクラウドのバックアップ ストレージが可能になります。
以下は Déjà Dup の主な機能です。
- バックエンドとして重複性を使用します。
- データの暗号化と圧縮をサポートします。
- 増分バックアップをサポートしているため、特定のバックアップから復元できます。
- 定期的なバックアップのスケジュール設定をサポートします。
- GNOME デスクトップ環境に簡単に統合できます。
22. ユアバックアップ
UrBackup は、Linux、Windows、および Mac OS X 用のセットアップが簡単なオープンソースのクライアント/サーバー バックアップ システムです。イメージ バックアップとファイル バックアップを組み合わせて、データのセキュリティと迅速な復元時間の両方を実行します。
以下は、UrBackup の主な機能です。
- ネットワーク経由で安全かつ効率的に完了する増分イメージとファイルのバックアップ。
- クライアントのステータス、現在のアクティビティ、および統計を表示する Web インターフェイス。
- バックアップ レポートはユーザーまたは管理者に送信されます。
- CD/USB ドライブを使用したファイルとイメージの簡単な復元。
- ファイル バックアップ アクセスの設定と使用が簡単です。
- クライアント マシンが一定期間バックアップされなかった場合に電子メールで通知します。
23. アールクローン
Rclone は Go 言語で書かれた強力なコマンドライン プログラムで、Amazon Drive、Amazon S3、Backblaze B2、Box、Ceph、DigitalOcean Spaces、Dropbox、FTP、Google Cloud Storage、 Googleドライブなど
24. リラックスして回復する
リラックス アンド リカバリ は、セットアップだけで済む Linux ベア メタルの災害復旧およびシステム移行プログラムであり、ブート可能イメージの作成と既存のバックアップ イメージからの復元に使用されます。また、別のシステム ハードウェアに復元できるため、移行ツールとしても使用できます。
25. rdiff-バックアップ
rdiff-backup は、Python プログラミングで書かれた強力なコマンドライン バックアップ プログラムで、サーバーまたはローカル マシンのローカル/リモート増分バックアップを作成するために使用されます。つまり、変更されたファイルまたは変更されたファイルのみを、ssh を使用して安全なネットワーク経由でバックアップします。帯域幅効率の高い rsync プロトコル。
まとめ
バックアップは非常に重要であり、データ損失の防止に役立ちます。また、Linux 用のさまざまなバックアップ ツールを使用してデータの定期的なバックアップを実行できることを常に覚えておいてください。
私たちがまだ見ていないバックアップ ツールを使用している可能性があります。コメントを投稿してそのことをお知らせください。この記事がお役に立てば幸いです。常に linux-console.net への接続を忘れないでください。