GNU/Linux >> Tutoriels Linux >  >> Ubuntu

Annuaire /usr accidentellement supprimé ?

J'ai accidentellement supprimé /usr répertoire dans mon système Ubuntu 16.04 à double démarrage avec Windows 8.

Maintenant, je ne parviens pas à démarrer mon ordinateur via Ubuntu OS. Veuillez recommander quelque chose pour que je puisse démarrer mon ordinateur.

Réponse acceptée :

Le /usr est un chemin vraiment important d'un système GNU/Linux, il contient beaucoup de binaires (nécessaires), de bibliothèques, de sources, de choses partagées, etc.

C'est la plus grande partie d'un système :

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

J'ai 2097 packages installés sur ma machine Ubuntu tandis que 2019 d'entre eux ont des fichiers installés dans /usr répertoire.

Cela ne vaut donc vraiment pas la peine d'essayer de réinstaller tous ces packages pour résoudre le problème, car il est en quelque sorte sur le point de réinstaller à nouveau l'ensemble du système.

J'ai une réponse à la question :"Suppression accidentelle de /bin. Comment puis-je le restaurer ? » que vous pouvez également utiliser dans cette situation.

Simplement pour réinstaller les packages, il faut chroot dans votre système en panne, créez un /usr temporaire , obtenez une liste de tous les packages qui ont des fichiers installés dans /usr en utilisant dpkg -S /usr puis réinstallez-les ou extrayez et copiez les fichiers nécessaires.

L'autre chose que vous pouvez faire est d'utiliser testdisk, vous pourrez peut-être apporter /usr retour très rapide, voici un guide étape par étape.

Cependant, je vous suggère de faire une sauvegarde de vos fichiers et de réinstaller Ubuntu.


Ubuntu
  1. Comment restaurer le répertoire /tmp supprimé sous Linux

  2. /usr/bin Vs /usr/local/bin Sous Linux ?

  3. Kubuntu affiche une erreur lors de la connexion (file:///usr/share/sddm//themes/breeze/main.qml:no Such File Or Directory) ?

  4. Icônes supprimées accidentellement dans /usr/share, comment les récupérer ?

  5. "Impossible de créer un répertoire de cache /home//.composer/cache/repo/https—packagist.org/, ou le répertoire n'est pas accessible en écriture. Procéder sans cache ?

Centos - Quelle est la différence entre /usr/lib/systemd/system et /etc/systemd/system ?

Linux – Fusionner /usr/bin et /usr/sbin dans /bin (gnu/linux) ?

Conflits Node.js :/sbin/node Vs /usr/bin/node ?

Répertoire ~/.config accidentellement supprimé ?

Quand dois-je utiliser /dev/shm/ et quand dois-je utiliser /tmp/?

Quelle est la signification de /usr/sbin, /usr/local/sbin et /usr/local/bin ?