Fsck

De wiki.nexiat.fr
Aller à la navigation Aller à la recherche
Fiche express
Domaine Systèmes de fichiers — vérification/réparation
Commande fsck
Contexte Linux et AIX — commande générique, délègue au vérificateur spécifique au type de FS
Voir aussi E2fsck (détail ext2/3/4 sous Linux)

fsck (« file system check ») est la commande générique de vérification et réparation d'un système de fichiers. Sous Linux, c'est un frontal qui délègue au vérificateur spécifique du type de système de fichiers (e2fsck pour ext2/3/4, xfs_repair pour XFS, etc.) ; sous AIX, elle a un comportement et des options propres, indépendants de Linux. Cette page couvre l'usage générique de fsck des deux côtés — pour le détail des options spécifiques à ext2/3/4, voir E2fsck.

Linux

⚠️ Comme pour tout vérificateur de système de fichiers, ne jamais lancer fsck sur une partition montée en lecture-écriture (voir E2fsck pour le détail du risque de corruption).

Forcer la vérification au prochain redémarrage

touch /forcefsck
init 6

Le fichier /forcefsck à la racine indique au script de démarrage de forcer la vérification de toutes les partitions au prochain boot, même si elles sont marquées propres.

Vérifier un type de système de fichiers précis

fsck -t ext3 -f /dev/hda7

-t ext3 précise le type de système de fichiers (fsck délègue alors à e2fsck), -f force la vérification même si le système de fichiers est marqué propre.

Vérification simple avec sortie détaillée

fsck -fV /dev/sda1

-V (verbose) affiche le détail des commandes exécutées en interne.

Mode agressif

fsck -fCvt ext3 /dev/VolGroup00/LogVol00

Combine forçage (-f), barre de progression (-C), verbose (-v) et type explicite (-t ext3) sur un volume LVM.

Inspection bas niveau

debugfs

Pour une inspection ou une réparation manuelle plus fine qu'un fsck classique (structures ext2/3/4 en détail) — voir E2fsck.

AIX

Sous AIX, fsck s'utilise typiquement sur un volume logique (LV) plutôt que sur une partition brute.

Réparation automatique

fsck -y /dev/datalv

-y répond automatiquement « yes » à toutes les questions de réparation — utile pour une réparation non interactive, mais à réserver aux cas où l'on accepte toutes les corrections proposées.

Réparer sans afficher les erreurs mineures

fsck -p /dev/datalv

-p (preen) répare automatiquement les incohérences mineures sans les afficher, et s'arrête pour demander confirmation uniquement en cas de problème plus sérieux.

Voir aussi

  • E2fsck — détail des options et de l'avertissement de montage pour ext2/3/4 sous Linux