12.2. Informations spécifiques aux systèmes de fichiers pour fsck


12.2.1. ext2, ext3, et ext4

Tous ces systèmes de fichiers utilisent le binaire e2fsck pour effectuer leurs vérifications et réparations de système de fichiers. Les noms de fichiers fsck.ext2, fsck.ext3, et fsck.ext4 sont des liens vers ce même binaire. Ces binaires sont exécutés automatiquement lors du démarrage et leur comportement diffère basé sur le fait que le système de fichiers est en cours de vérification, et selon l'état du système de fichiers.
Une vérification et réparation du système de fichiers complet est invoquée pour ext2, qui n'est pas un système de fichiers journalisant les métadonnées, et pour les systèmes de fichiers ext4 sans journal.
Pour les systèmes de fichiers ext3 et ext4 avec journalisation des métadonnées, le journal est répété dans l'espace utilisateur et le sorti du binaire. Ceci est l'action par défaut car la répétition du journal assure un système de fichiers cohérent après une panne.
Si ces systèmes de fichiers rencontrent des incohérences de métadonnées alors qu'ils sont montés, ils enregistreront ce fait dans le superbloc du système de fichiers. Si e2fsck découvre qu'un système de fichiers est marqué d'une telle erreur, e2fsck effectuera une vérification complète après avoir répété le journal (s'il est présent).
e2fsck peut demander une entrée à l'utilisateur pendant l'exécution si l'option -p n'est pas spécifiée. L'option -p indique à e2fsck d'effectuer automatiquement toutes les réparations pouvant être faites sans risque. Si une intervention de l'utilisateur est requise, e2fsck indiquera le problème non corrigé dans sa sortie et reflétera ce statut dans le code de sortie.
Les options du runtime e2fsck habituellement utilisées incluent :
-n
Mode sans modifications. Opération de vérification seule.
superbloc -b
Spécifie le numéro de bloc d'un superbloc alternatif si le bloc principal est endommagé.
-f
Force une vérification complète même si le superbloc n'a aucune erreur enregistrée.
-j journal-dev
Spécifie le périphérique journal externe, s'il y en a un.
-p
Répare automatiquement ou « nettoie » le système de fichiers sans saisie de la part de l'utilisateur.
-y
Répondre « oui » à toutes les questions.
Toutes les options de e2fsck sont spécifiées dans la page man de e2fsck(8).
Les cinq phases de base suivantes sont appliquées par e2fsck pendant l'exécution des :
  1. vérifications des inodes, des blocs et des tailles.
  2. vérifications des structures des répertoires.
  3. vérifications de la connectivité des répertoires.
  4. vérifications des comptes des références.
  5. vérifications des informations des résumés de groupes.
L'utilitaire e2image(8) peut être utilisé pour créer une image de métadonnées avant d'effectuer les réparations dans le but de fournir un diagnostique ou pour faire des tests. L'option -r doit être utilisée pour effectuer des tests afin de créer une fichier partiellement alloué de la même taille que le système de fichiers. e2fsck peut ensuite opérer directement sur le fichier résultant. L'option -Q doit être spécifiée si l'image va ensuite être archivée ou utilisée pour fournir un diagnostique. Ceci crée un format de fichier plus compact, qui convient mieux aux transferts.
Red Hat logoGithubRedditYoutubeTwitter

Apprendre

Essayez, achetez et vendez

Communautés

À propos de la documentation Red Hat

Nous aidons les utilisateurs de Red Hat à innover et à atteindre leurs objectifs grâce à nos produits et services avec un contenu auquel ils peuvent faire confiance.

Rendre l’open source plus inclusif

Red Hat s'engage à remplacer le langage problématique dans notre code, notre documentation et nos propriétés Web. Pour plus de détails, consultez leBlog Red Hat.

À propos de Red Hat

Nous proposons des solutions renforcées qui facilitent le travail des entreprises sur plusieurs plates-formes et environnements, du centre de données central à la périphérie du réseau.

© 2024 Red Hat, Inc.