Fsck - Définition

Source: Wikipédia sous licence CC-BY-SA 3.0.
La liste des auteurs de cet article est disponible ici.

Fichier fstab et commande fsck

L'option -A de fsck permet d'utiliser la table des systèmes de fichiers (fstab) pour la vérification des différents systèmes de fichiers montés.

L'ordre de vérification est paramétré par la sixième colonne du fichier fstab.

Comparaison avec Windows

Comparaison avec Windows de la version NT à la version 2003

Le programme analogue à fsck sur Windows est autochk.exe.

Sous Windows, c'est le gestionnaire de session (smss.exe) qui appelle autochk.exe.

Autochk.exe appelle à son tour chkdsk.exe pour NTFS (c'est l'équivalent du e2fsck pour ext2). NTFS est basé sur une structure d'allocation de fichier basé sur des bitmap/extents au lieu de i-nœuds.

chkdsk.exe fait la vérification et la correction du système de fichiers NTFS en 4 étapes :

  • Vérification de la MFT (Master File Table) et des fichiers
  • Vérification des index
  • Vérification des descripteurs de sécurité
  • Éventuellement, si cela est demandé, il vérifie les secteurs

Voir (en) Les 4 étapes de CHKDSK sur le site Microsoft.com

Comparaison avec versions de Windows datant de l'année 2000 ou avant

Sur d'anciennes versions de Windows (95, 98 et Millennium), les utilitaires chkdsk et scandisk faisaient l'équivalent du fsck d'Unix.

Voir :

  • Scandisk
  • (en) System File Checker

fsck sur les différentes versions d'Unix/linux

Fsck à partir de la version Sarge de la distribution debian

Sur la version Sarge de la distribution debian, il y a, par défaut, un appel de fsck s'il y a eu 30 boot sans appel de fsck. Ceci est fait par précaution.

La vérification initiale des systèmes de fichiers est faite via deux scripts checkroot.fs et checkfs.sh qui sont appelés via des liens symboliques dans /etc/rcS.d. Ces deux scripts utilisent fsck.

Actuellement sur la version Lenny ce principe est toujours en vigueur. Fsck est lancé automatiquement s'il n'a pas été appelé lors des 35 derniers démarrages.

fsck sur FreeBSD

Le système de fichiers UFS de FreeBSD a une tâche fsck tournant en arrière-plan, ce qui fait qu'il n'est pas nécessaire d'attendre la fin du fsck pour accéder au disque.

Page générée en 0.093 seconde(s) - site hébergé chez Contabo
Ce site fait l'objet d'une déclaration à la CNIL sous le numéro de dossier 1037632
A propos - Informations légales
Version anglaise | Version allemande | Version espagnole | Version portugaise