GNU/Linux >> LINUX-Kenntnisse >  >> Ubuntu

Versehentlich gelöschtes /usr-Verzeichnis?

Ich habe versehentlich /usr gelöscht Verzeichnis in meinem Ubuntu 16.04 Dual Booted mit Windows 8 System.

Jetzt kann ich meinen Computer nicht über Ubuntu OS starten. Bitte empfehlen Sie etwas, damit ich meinen Computer starten kann.

Akzeptierte Antwort:

Der /usr ist ein wirklich wichtiger Pfad eines GNU/Linux-Systems, es enthält viele (notwendige) Binärdateien, Bibliotheken, Quellen, gemeinsames Zeug usw.

Es ist der größte Teil eines Systems:

5.6G    /usr
0       /proc
37K     /root
80M     /boot
0       /sys
423M    /lib
8.0K    /mnt
68K     /tmp
4.0K    /lib64
14M     /sbin
712M    /var
12M     /bin
1.2M    /dev

Ich habe 2097 Pakete auf meinem Ubuntu-Rechner installiert, während 2019 davon Dateien in /usr installiert haben Verzeichnis.

Es lohnt sich also wirklich nicht, all diese Pakete erneut zu installieren, um das Problem zu beheben, da dies irgendwie einer erneuten Neuinstallation des gesamten Systems gleichkommt.

Ich habe eine Antwort auf die Frage:„Versehentlich entfernt /bin. Wie kann ich es wiederherstellen?“ die Sie auch für diese Situation verwenden können.

Um die Pakete einfach neu zu installieren, müssen Sie chroot in Ihr defektes System, erstellen Sie ein temporäres /usr erhalten Sie eine Liste aller Pakete, die Dateien in /usr installiert haben mit dpkg -S /usr Installieren Sie sie dann erneut oder extrahieren und kopieren Sie die erforderlichen Dateien.

Die andere Sache, die Sie tun können, ist, Testdisk zu verwenden, Sie können möglicherweise /usr mitbringen ganz schnell zurück, hier ist eine Schritt-für-Schritt-Anleitung.

Ich empfehle Ihnen jedoch, eine Sicherungskopie Ihrer Dateien zu erstellen und Ubuntu neu zu installieren.


Ubuntu
  1. So stellen Sie das gelöschte /tmp-Verzeichnis in Linux wieder her

  2. Wie behandelt Linux mehrere aufeinanderfolgende Pfadtrennzeichen (/home////username///file)?

  3. Centos – Was ist der Unterschied zwischen /usr/lib/systemd/system und /etc/systemd/system?

  4. Linux – Zusammenführen von /usr/bin und /usr/sbin in /bin (gnu/linux)?

  5. Kubuntu zeigt Fehler beim Login (file:///usr/share/sddm//themes/breeze/main.qml:no Such File or Directory)?

Versehentlich gelöschte Symbole in /usr/share, wie bekomme ich sie zurück?

Versehentlich gelöschtes Verzeichnis ~/.config?

Installieren Sie Binärdateien in /bin, /sbin, /usr/bin und /usr/sbin, Interaktionen mit --prefix und DESTDIR

Berechtigung für Composer in /usr/local/bin/ verweigert

ls -l Ausgabe im Verzeichnis /dev des Unix/Linux-Systems

Sollten Websites gemäß der empfohlenen Verwendung in /var/ oder /usr/ leben?