rsyncを使用してルートのディレクトリからルートを復元できますか?

rsyncを使用してルートのディレクトリからルートを復元できますか?

私が期待するイベントの順序は次のとおりです。

ほとんどのルートディレクトリのバックアップ

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+foundXFSなどの一部のファイルシステムでは使用できないため、これらのファイルシステムを使用する場合を含めても問題はありません。

おすすめ記事