Commande fsck

Fonction

Contrôle la cohérence du système de fichiers et le répare en mode interactif, le cas échéant.

Syntaxe

fsck [ SystèmeFichiers ... ]

Description

La commande fsck permet de contrôler et de réparer en mode interactif les systèmes de fichier incohérents. Normalement, le système de fichiers est cohérent, et la commande fsck fait simplement état du nombre de fichiers, des blocs utilisés et des blocs libres qu'il contient. Si le système de fichiers est incohérent, la commande fsck affiche des informations relatives aux incohérences trouvées et vous demande la permission de les réparer. Si aucun SystèmeFichiers n'est spécifié, tous les systèmes de fichier sont contrôlés.

La commande fsck permet de contrôler les incohérences suivantes :
  • Blocs ou fragments attribués à plusieurs fichiers.
  • inodes contenant des numéros de bloc ou de fragment qui se chevauchent.
  • inodes contenant des numéros de bloc ou de fragment non compris dans la plage autorisée.
  • Différences entre le nombre de références de répertoire à un fichier et le nombre de liens du fichier.
  • Blocs ou fragments alloués de manière incorrecte.
  • inodes contenant des numéros de bloc ou de fragment marqués comme libres dans la mappe de disques.
  • inodes contenant des numéros de bloc ou de fragment.
  • Fragment qui n'est pas la dernière adresse du disque dans un inode. Ce contrôle ne s'applique pas aux systèmes de fichier compressés.
  • Fichiers supérieurs à 32 ko contenant un fragment. Ce contrôle ne s'applique pas aux systèmes de fichier compressés.
  • Contrôle de la taille :
    • Nombre de blocs incorrect.
    • La taille du répertoire n'est pas un multiple de 512 octets.
    Remarque : Ces contrôles ne s'appliquent pas aux systèmes de fichier compressés.
  • Contrôles de répertoire :
    • Entrée de répertoire contenant un numéro d'inode marqué comme libre dans la mappe d'inodes.
    • Numéro d'inode non compris dans la plage autorisée.
    • Point (.) manquant ou pointant vers lui-même.
    • Point point (..) manquant ou ne pointant pas vers le répertoire parent.
    • Fichiers qui ne sont pas référencés ou répertoires qui ne peuvent pas être recherchés.
  • Mappe de disques incohérente.
  • Mappe d'inodes incohérente.
Outre ses messages, la commande fsck enregistre la sortie de ses contrôles et procède aux réparations grâce à sa valeur de sortie. Cette valeur de sortie peut être une somme des conditions suivantes :
ValeurDescription
0 Tous les systèmes de fichiers sont désormais corrects.
2 La commande fsck a été interrompue avant d'avoir terminé les contrôles ou les réparations.
4 La commande fsck a modifié le système de fichiers. L'utilisateur doit redémarrer le système immédiatement.
8 Le système de fichiers contient un dommage non réparé.

Exemples

  1. Pour contrôler un système de fichiers, entrez :
    fsck /dev/hd1
    Cette commande permet de contrôler le système de fichiers non monté situé sur l'unité /dev/hd1.

 

icon phone
Téléphone/Whatsapp : +33 (0)6 83 84 85 74
icon phone