ホームページ > 運用・保守 > CentOS > CentOSシステムをバックアップする方法

CentOSシステムをバックアップする方法

WJ
リリース: 2020-06-05 15:56:05
オリジナル
4660 人が閲覧しました

CentOSシステムをバックアップする方法

centos システムをバックアップするにはどうすればよいですか?

ソフトウェアまたはハードウェアの障害によりシステムがクラッシュした場合、システム管理者は、システムを新しいハードウェア環境で完全に動作可能な状態に復元するための 3 つのタスクに直面します。

1 。新しいハードウェアでレスキュー システムを開始します。

2. 元のストレージ構造をコピーします。

3.システム ファイルとユーザー ファイルを復元します。

3 番目の点に関しては、tar を使用してファイルをバックアップおよび復元できます。最初の 2 つのポイントは、ReaR を使用して実現できます。

1. 実験環境

システムバージョン: centos 7

バックアップソフト: ReaR (Relax-and) -回復)

仮想プラットフォーム: vmware workstation 15.5

2. ReaR

1 の構成. インストール関連ソフトウェア パッケージ

# yum install rear genisoimage syslinux
ログイン後にコピー

2. ReaR の設定

ReaR 設定ファイルは /etc/rear/local.conf です。主なパラメータは次の 2 つです:

OUTPUT=出力形式 //ISO や USB などの応急処置システム形式 OUTPUT_URL=出力パス // などのローカルまたは SFTP にすることができますfile:/ //mnt/rescue/ はローカルの /mnt/rescue/ ディレクトリを表し、sftp://backup:password@192.168.0.1/ は sftp ディレクトリを表します

デフォルトで生成されるシステム緊急システムは ISO イメージ ファイルであり、/var/lib/rear/output/ ディレクトリに保存されます。OUTPUT パラメータが設定されている場合、コピーがコピーされますOUTPUT_URL で設定されたパスに移動します。通常の状況では、必要なイメージ ファイルは 1 つだけなので、次の設定を行ってファイルを /mnt/ ディレクトリに保存できます:

ISO_DIR="/mnt"
ログイン後にコピー

3. バックアップ システム

1 tar を使用してユーザー ファイルとシステム ファイルをバックアップします。 -p パラメータは権限を保持し、-z パラメータは圧縮に gzip を使用し、 --exclude はバックアップする必要のない一部のディレクトリを除外します。

# tar -cpzf backup.tar.gz / --exclude=/proc --exclude=/lost+found --exclude=./backup.tgz --exclude=/mnt --exclude=/sys
ログイン後にコピー

2. バックアップしたファイルをパッケージ化して、ホスト 192.168.0.1

# scp backup.tar.gz root@192.168.0.1:/backup/backup.tar.gz
ログイン後にコピー

3. ReaR を使用して緊急システムのイメージを作成し、イメージ ファイルを次の場所に保存します。回復用の他の場所。

# rear -v mkrescue
ログイン後にコピー

4. システムを復元します

1. ISO イメージを CD に書き込み、CD から起動します。 (仮想マシン環境で ISO イメージを直接使用します)

2. メニューで [回復] 回復オプションを選択し、コマンド ラインを入力します

3. コマンドを実行してシステムを復元します。 (パーティションとファイル システムの復元)

# rear recover
ログイン後にコピー

4. システム データとユーザー データを /mnt/local/ ディレクトリに復元します。

# scp root@192.168.0.1:/backup/backup.tar.gz /mnt/local/    //假设备份的文件在192.168.0.1的主机上,复制到本地# tar xf /mnt/local/backup.tar.gz -C /mnt/local/    //恢复数据# rm -f /mnt/local/backup.tar.gz    //删除备份文件
ログイン後にコピー

5. システム起動時にSELinux情報を更新するように設定します。

# touch /mnt/local/.autorelabel
ログイン後にコピー

6. システムを再起動します

# exit    //退出恢复模式,选择yes,安装boot loader# reboot    //重启系统
ログイン後にコピー

関連参照:centOS チュートリアル

以上がCentOSシステムをバックアップする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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