Linuxオペレーティングシステムのバックアップとリストア

1329 ワード

この2,3日Linuxオペレーティングシステムのバックアップとリストアを行い、いくつかの資料を調べ、バックアップとリストアのコマンドを記録します.
1.バックアップ:
#rootに切り替え
sudo su
#システムルートディレクトリへ
cd /
#パッケージングコマンドの実行
tar cvpzf linuxbackup.tgz --exclude=/proc --exclude=/lost+found --exclude=/linuxbackup.tgz --exclude=/mnt --exclude=/sys /

コマンド解釈:tar:linuxでよく使われるパッケージcvpzf:式tarのパラメータ
c-新しいドキュメントの作成v-処理中に関連情報を出力p-は、同じ権限z-gzipを呼び出してアーカイブファイルを圧縮することを示す.-xとの併用時にgzipを呼び出して解凍f-通常ファイルに対するlinuxbackupの操作を完了する.tgz:パッケージするファイル名--exclude=/proc:除外/procディレクトリ、このディレクトリをパッケージしないで、后ろも同様に、自分でパッケージするファイル名を排除することを覚えています/:パッケージlinuxルートディレクトリのすべてのファイルを表して、もちろん排除したファイルは含めないで全体の过程を理解して、新しいファイル名linuxbackupを作成します.tgz圧縮ファイルは、指定したディレクトリを除外したファイルから保存され、既存の権限設定が保存されます.ここでは、除外したディレクトリをメモし、リカバリ時に手動で作成する必要があります.具体的にどのディレクトリを除外するか、この根覚の異なる環境と仕事を選択する必要があります.実行後一定時間待てばいい、このlinuxbackup.tgzは他の場所にコピーすればいいので、バックアップは完了します.パッケージング中に何もしないでください.そうしないと、一部のファイルが変更され、バックアップが完了するとtarからエラーが表示されます.回復も同じです.
2.還元
#rootに切り替え
sudo su
#ルートディレクトリへ
cd /
#解凍復旧システム
tar xvpfz linuxbackup.tgz -C /

実行が完了したら、急いでシステムを再起動しないでください.バックアップ時に除外したディレクトリを作成し、手動で作成します.たとえば、上から除外します.作成する必要があります.
mkdir proc
mdkir lost+found
mkdir mnt 
mkdir sys

この時点でシステムを再起動できます.復旧完了