Durch versehentliches Ausführen von rsync --delete ist /usr betroffen. Gibt es eine Möglichkeit, die fehlende Komponente zu überprüfen und neu zu installieren?

Durch versehentliches Ausführen von rsync --delete ist /usr betroffen. Gibt es eine Möglichkeit, die fehlende Komponente zu überprüfen und neu zu installieren?

Ich habe an einem Ubuntu 12.04-Server gearbeitet und die Wiederherstellung eines Backups getestet (wie ironisch, ich habe nicht das „echte“ Backup durchgeführt).

rsyncHabe es mit --deleteaktiviertem Flag versucht /, es ctrl+cklappte fast sofort, aber rsync forderte das Löschen einer Menge Dateien auf (so viele, dass Putty nicht alles verarbeiten konnte).

Gibt es eine Möglichkeit, das System in einen stabilen Zustand wiederherzustellen?

ICH FRAGE NICHT NACH DER WIEDERHERSTELLUNG VON DATEN, die sind weg und ich kümmere mich nicht um sie, nur darum, wieder zu einemstabiles System. Ich kann nicht physisch auf den Server zugreifen, um einfach eine saubere Neuinstallation durchzuführen, jeder andere Weg (oder ein definitives Nein) ist es wert.

Antwort1

Autsch :-(

Wenn noch genug System übrig ist, um es auszuführen, können Sie versuchen

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

Das ist ziemlich drastisches Zeug, aber es klingt, als ob Sie sich in einem ziemlich drastischen Zustand befinden. Viel Glück.

verwandte Informationen