GNU/Linux >> Tutoriels Linux >  >> Linux

Le but du dossier Lost+found sous Linux et Unix ?

Il existe un dossier à la racine des systèmes d'exploitation Linux et Unix appelé /lost+found/

Pourquoi est-ce? Dans quelles circonstances pourrais-je interagir avec lui ? Comment interagirais-je avec ?

Réponse acceptée :

Si vous exécutez fsck , la commande de vérification et de réparation du système de fichiers, il peut trouver des fragments de données qui ne sont référencés nulle part dans le système de fichiers. En particulier, fsck peut trouver des données qui ressemblent à un fichier complet mais qui n'ont pas de nom sur le système - un inode sans nom de fichier correspondant. Ces données utilisent encore de l'espace, mais elles ne sont accessibles par aucun moyen normal.

Si vous dites fsck pour réparer le système de fichiers, il transformera ces fichiers presque supprimés en fichiers. Le fait est que le fichier avait un nom et un emplacement une fois, mais cette information n'est plus disponible. Alors fsck dépose le fichier dans un répertoire spécifique, appelé lost+found (après objets perdus et trouvés).

Fichiers qui apparaissent dans lost+found sont généralement des fichiers déjà dissociés (c'est-à-dire que leur nom a été effacé) mais toujours ouverts par un processus (donc les données n'ont pas encore été effacées) lorsque le système s'est arrêté soudainement (panique du noyau ou panne de courant). Si c'est tout ce qui s'est passé, ces fichiers devaient de toute façon être supprimés, vous n'avez pas besoin de vous en soucier.

Les fichiers peuvent également apparaître dans lost+found car le système de fichiers était dans un état incohérent en raison d'un bogue logiciel ou matériel. Si tel est le cas, c'est un moyen pour vous de trouver des fichiers qui ont été perdus mais que la réparation du système a réussi à récupérer. Les fichiers peuvent contenir ou non des données utiles, et même s'ils en contiennent, ils peuvent être incomplets ou obsolètes ; tout dépend de la gravité des dommages au système de fichiers.

Sur de nombreux systèmes de fichiers, le lost+found Le répertoire est un peu spécial car il préalloue un peu d'espace pour fsck pour y déposer des dossiers. (L'espace n'est pas pour les données du fichier, qui fsck laisse en place; c'est pour les entrées du répertoire qui fsck doit rattraper.) Si vous supprimez accidentellement lost+found , ne le recréez pas avec mkdir , utilisez mklost+found si disponible.


Linux
  1. Rechercher des fichiers et des répertoires sous Linux avec la commande find

  2. Supprimer des fichiers et des dossiers dans le terminal Linux

  3. La commande Linux AWK - Exemples de syntaxe d'utilisation Linux et Unix

  4. Comment copier des fichiers sous Linux et Unix ? 10 exemples de commandes cp

  5. UNIX / Linux :Comment crontab valide l'accès basé sur les fichiers cron.allow et cron.deny

Comment rechercher et répertorier récursivement les fichiers par date sous Linux

Comment installer Rclone sous Linux et Unix

Comment compresser des fichiers et des dossiers sous Linux [Astuce pour débutant]

Recherche des fichiers et dossiers les plus volumineux dans la ligne de commande Linux

Comment compresser des fichiers et des dossiers sous Linux

Commande ls sous Linux/UNIX