私が期待するイベントの順序は次のとおりです。
ほとんどのルートディレクトリのバックアップ
sudo rsync -aAXv --delete --exclude={/dev/*,/proc/*,/sys/*,/mnt/*,/media/*} / /BACKUP
反転プロセス
sudo rsync -aAXv --delete --exclude={/dev/*,/proc/*,/sys/*,/mnt/*,/media/*} /BACKUP /
私は最初に完全な確認をせずにパート2を試すことについて緊張したので、この記事を書いています。出力は--dry-run
すべて良く見えますが、まず確認したいです。
ベストアンサー1
rsyncを使用したシステム全体のバックアップの回復には、次のことが正常に使用されました。
バックアップコマンド:
sudo rsync -aHAXS --exclude={"/dev/*","/proc/*","/sys/*","/tmp/*","/run/*","/mnt/*","/media/*","/lost+found"} /* /backup
-H
ハードリンクも追加しました。私はそれを使用することをお勧めします。そして、-S
ファイルがまれな場合。仮想マシン用としてたくさん持っています。
復元するには、ライブCD / USBを使用して新しくフォーマットされた空のディスクをマウントし/mnt
、
回復コマンド:
sudo rsync -aHAXS --exclude={"/dev/*","/proc/*","/sys/*","/tmp/*","/run/*","/mnt/*","/media/*","/lost+found"} /backup/* /mnt
今後起こること/etc/fstab
(/mnt/etc/fstab
)をよく見てgrub.cfg
、再起動するとうまくいくでしょう。
除外に関しては、lost+found
XFSなどの一部のファイルシステムでは使用できないため、これらのファイルシステムを使用する場合を含めても問題はありません。