Unter Ubuntu 17.04 installierte ich eine Software von einer Nicht-Repository-Distribution. Ich sollte den Inhalt des Software-Ordners bin nach / usr / bin verschieben (was schon ein zweifelhafter Rat war).
Es ist einer dieser Tage, also was ich stattdessen getan habe:
mv /bin/* /usr/bin
Also habe ich es vermasselt und versehentlich alle Dateien in bin nach / usr / bin verschoben und / bin war leer. Da ich annehme, dass / bin systemkritisch ist, habe ich zur schnellen Behebung den Inhalt von / usr / bin nach / bin kopiert.
Jetzt sind meine / bin- und / usr / bin-Inhalte identisch und beide enthalten die ursprünglich in / bin und / usr / bin getrennten Dateien.
- Ist mein Ubuntu jetzt kaputt? (Ich habe noch nicht versucht, den Computer neu zu starten. Im Moment scheint alles noch zu funktionieren.)
- Gibt es eine Möglichkeit zu wissen, welche Dateien in letzter Zeit nach / usr / bin verschoben / kopiert wurden, sodass ich mich nur manuell um die Situation kümmern kann? 2.1 Gibt es normalerweise überlappende Dateien in / bin und / usr / bin?
- Gibt es andere Möglichkeiten, um das, was ich getan habe, rückgängig zu machen?
Ich habe Timeshift nicht installiert, daher ist das Wiederherstellen von Backups keine Option, aber derzeit ist auf dem Computer nichts kritisch, sodass ich nur zugeben kann, dass die gesamte Linux-Partition falsch installiert wurde.
/bin
ist systemkritisch. Der Inhalt muss zum frühestmöglichen Zeitpunkt vorhanden sein. Sie möchten keine symbolische Verknüpfung zu einer Partition ( /usr
hier) erstellen, die beim Booten möglicherweise nicht eingehängt wird.
/bin
standardmäßig kein separates Verzeichnis. Ubuntus Standardpartitionierung erstellt keine separaten /usr
Partitionen. Ich bin gespannt, wie viele Leute /usr
mit einer modernen Distribution tatsächlich eine Trennung vornehmen .