ホームページ >運用・保守 >Linuxの運用と保守 >Linux を使用してバックアップとリカバリを行う方法
Linux を使用してバックアップとリカバリを行う方法
バックアップとリカバリは、コンピュータを日常的に使用する中で頻繁に対処する必要がある問題です。 Linux システムでは、いくつかの強力なコマンドとツールを使用して、バックアップおよびリカバリ操作を効果的に実行できます。この記事では、Linux システムを使用してバックアップとリカバリを行う方法をいくつかのコード例とともに紹介します。
1. バックアップ
tar コマンドは、Linux で一般的に使用されるバックアップ ツールの 1 つです。指定したディレクトリ内のファイルとディレクトリを 1 つのファイルにコピーします。以下は、tar コマンドを使用してファイルをバックアップする例です。
tar -czvf backup.tar.gz /path/to/directory
このうち、-c はバックアップの作成を表し、-z は gzip 圧縮形式でのパッケージ化を表し、-v は詳細情報の表示を表し、- f の後にはバックアップ ファイル名が続き、最後のパラメータはバックアップするディレクトリへのパスです。このコマンドは、指定されたディレクトリ内のファイルとディレクトリを、backup.tar.gz ファイルにパッケージ化します。
rsync コマンドは、バックアップに非常に実用的な強力なファイル同期ツールです。 2 つのフォルダーの内容を同期し、変更されたファイルのみをコピーします。ファイル同期バックアップに rsync コマンドを使用する例を以下に示します。
rsync -avz /path/to/source /path/to/destination
このうち、-a はアーカイブモード、-v は詳細表示、-z は gzip 圧縮によるデータ送信を表します。最初のパスはソース フォルダーへのパスで、2 番目のパスは宛先フォルダーへのパスです。このコマンドは、ソース フォルダーの内容を宛先フォルダーに同期し、変更されたファイルのみをコピーします。
2. リカバリ
ファイルのリカバリに tar コマンドを使用するのは非常に簡単です。先ほどバックアップした圧縮ファイルを解凍するだけです。以下は tar コマンドを使用してファイルを回復する例です。
tar -xzvf backup.tar.gz -C /path/to/restore
このうち、-x は解凍、-z は gzip 圧縮形式での解凍、-v は詳細情報の表示を表し、-f が続きます。バックアップ ファイルの名前で指定され、最後のパラメータは復元先のディレクトリ パスです。このコマンドは、指定されたディレクトリにバックアップ ファイルを抽出します。
ファイル同期の回復に rsync コマンドを使用するのも非常に簡単です。以前にバックアップしたディレクトリをソース フォルダーとして使用し、復元先のフォルダーを指定するだけです。ファイル同期を回復するための rsync コマンドの使用例を以下に示します。
rsync -avz /path/to/backup /path/to/restore
このうち、-a はアーカイブ モード、-v は詳細表示、-z は gzip 圧縮によるデータ送信を表します。最初のパスはバックアップ フォルダーへのパスで、2 番目のパスは復元先フォルダーへのパスです。このコマンドは、バックアップ フォルダーの内容をターゲット フォルダーに同期します。
上記の 2 つの方法により、Linux システムでファイルのバックアップとリカバリ操作を簡単に実行できます。実際のニーズに応じて適切な方法を選択し、作業効率を向上させながらデータのセキュリティを確保します。
概要
この記事では、Linux システムを使用してファイルのバックアップとリカバリを行う方法を紹介し、いくつかのコード例を示します。バックアップとリカバリは非常に重要な操作であり、データ損失や予期せぬ事態が発生した場合に、データを迅速に復元できることが重要です。この記事が、Linux を使用したバックアップとリカバリの参考になれば幸いです。
以上がLinux を使用してバックアップとリカバリを行う方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。