誤って rsync --delete を実行すると、/usr が影響を受けます。不足しているコンポーネントを確認して再インストールする方法はありますか?

誤って rsync --delete を実行すると、/usr が影響を受けます。不足しているコンポーネントを確認して再インストールする方法はありますか?

私は Ubuntu 12.04 サーバーで作業していて、バックアップの復元をテストしていました (皮肉なことに、「実際の」バックアップは行っていませんでした)。

rsyncフラグを--deleteオンにして を試しました/が、ctrl+cすぐに rsync によって大量のファイルの削除が要求されました (putty が処理できないほどです)。

システムを安定した状態に復元する方法はありますか?

データの復元については質問しませんそれらは消え去り、私はそれらについて気にしない、ただ元に戻ることだけを気にする安定したシステム物理的にサーバーにアクセスして簡単にクリーンな再インストールを行うことはできません。他の方法 (または明確な方法がない) は価値があります。

答え1

痛い:-(

システムが十分に稼働できる状態であれば、試してみることができます

apt-get --reinstall install `dpkg -l | awk '{print $2}'`

かなり極端な話ですが、かなり極端な状況にあるようですね。頑張ってください。

関連情報