ホームページ > 運用・保守 > Linuxの運用と保守 > Linux サーバーをバックアップおよび復元する方法

Linux サーバーをバックアップおよび復元する方法

WBOY
リリース: 2023-06-18 10:32:44
オリジナル
2973 人が閲覧しました

Linux オペレーティング システムがサーバー側でますます普及するにつれて、データのバックアップとリカバリの重要性がますます高まっています。バックアップにより、システムの問題やデータ損失が発生した場合でもデータを確実に復元できます。この記事では、Linuxサーバーをバックアップおよび復元する方法を紹介します。

Linux サーバーのバックアップ

1. フルディスク バックアップ

フルディスク バックアップとは、ハードディスク全体をバックアップし、ファイル システムの内容 (オペレーティング システム、オペレーティング システム) をバックアップすることです。 、データ、設定ファイル)をほぼ同じ状態に復元できるようにします。

フルディスク バックアップには dd コマンドを使用します:

sudo dd if=/dev/sda of=/mnt/backup.img

if パラメータは入力ファイルを表します、ここでは sda 、 of パラメータは出力ファイルを表し、ここではbackup.imgです。バックアップ ファイルを /mnt ディレクトリにバックアップします (外部ドライブにバックアップすることをお勧めします)。

2. 増分バックアップ

増分バックアップは前回の完全バックアップに基づいており、最後の完全バックアップ以降に変更されたデータのみをバックアップします。

増分バックアップには rsync コマンドを使用します:

sudo rsync -avh --delete /home/user /mnt/backup/user

ここでの -a オプションはアーカイブを意味します。コピー。これは、-p、-o、-g、-r、-t、および -D オプションの組み合わせと同等です。-v オプションは冗長出力を示し、-h オプションは人間化された出力を示し、-delete オプションはバックアップ デバイス上のファイルを削除します。ソース ファイルは必要ありません。

Linux サーバーの復元

1. フルディスクのリカバリ

Linux サーバー システム全体が何らかの理由でクラッシュした場合、明らかにリカバリが最善の解決策です。

フルディスクリカバリには dd コマンドを使用します:

sudo dd if=/mnt/backup.img of=/dev/sda

if パラメータはバックアップ入力ファイルです、ここではbackup.img、ofパラメータは出力ファイル、ここではsdaです。必ずバックアップ ファイルをインストール メディアにコピーするか、ネットワーク マウントを使用してバックアップ ファイルに直接アクセスしてください。

2. 部分的なリカバリ

一部のファイルまたはディレクトリのみを復元する必要がある場合があります。この場合、rsync コマンドを使用して部分的な回復を実行できます。

部分的なリカバリに rsync を使用します:

sudo rsync -avh --delete /mnt/backup/user /home/user

ここでのバックアップ ファイルは /mnt/ にあります。 /user をバックアップし、ターゲット ディレクトリ /home/user に復元します。 -a、-v、-h、-delete オプションの意味は上記と同じです。

注意事項

バックアップとリカバリを実行するときは、次の点に特に注意してください:

1. バックアップ ファイルとリカバリ ファイルを作成する前に、データの損失を防ぐためにすべてのデータをバックアップしてください。
2. 適切なバックアップ デバイスを選択してください。外付けドライブを使用することをお勧めします。
3. バックアップとリカバリを実行する前に、Linux サーバー上のすべての関連サービスを停止してください。
4. バックアップとリカバリには時間がかかり、その時間はファイルのサイズによって異なります。
5. ファイルを手動でバックアップする場合は、バックアップ プロセス全体が正しいことを確認してください。そうでないと、データ損失が発生する可能性があります。
6. データの整合性を確保するために定期的にバックアップしてください。

結論

バックアップとリカバリは、どのような IT 環境においても非常に重要です。 Linux サーバーの場合、データをバックアップおよび復元するための効果的なソリューションがなく、データのエラーや損失が深刻な影響を与える可能性があります。 Linux に付属のツールを使用すると、データを簡単にバックアップおよび復元できます。つまり、データのバックアップはデータを保護するための重要な手段の 1 つです。その重要性を無視しないでください。

以上がLinux サーバーをバックアップおよび復元する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート