Provided by: manpages-fr-extra_20140201_all bug

NOM

       fsck - Vérifier et réparer un système de fichiers Linux

SYNOPSIS

       fsck   [-lsAVRTMNP]   [-C  [descripteur]]  [-t  type_sf]  [système_de_fichiers  ...]  [--]
       [options_spécifiques_sf]

DESCRIPTION

       fsck est utilisé pour vérifier et éventuellement  réparer  un  ou  plusieurs  systèmes  de
       fichiers  Linux.  système_de_fichiers  peut  être  un  nom  de  périphérique  (par exemple
       /dev/hdc1, /dev/sdb2), un point de montage (par exemple /,  /usr,  /home),  une  étiquette
       (« label »)       ext2       ou       un      identifiant      UUID      (par      exemple
       UUID=8868abf6-88c5-4a83-98b8-bfc24057f7bd ou LABEL=root). Le programme  fsck  essayera  de
       fonctionner  en  parallèle  pour les systèmes de fichiers situés sur des disques physiques
       différents afin de minimiser la durée totale de vérification.

       Si aucun système de fichiers n'est précisé sur la ligne de commande  et  que  l'option  -A
       n'est  pas  indiquée,  fsck  vérifiera  les systèmes de fichiers présents dans /etc/fstab.
       C'est équivalent à préciser les options -As.

       Le code de sortie retourné par fsck est la somme des conditions suivantes :
            0    - Aucune erreur
            1    - Erreurs du système de fichiers corrigées
            2    - Le système devrait être redémarré
            4    - Des erreurs non corrigées subsistent dans le système de fichiers
            8    - Erreur d'opération
            16   - Erreur d'utilisation ou de syntaxe
            32   - Fsck annulé par l'utilisateur
            128  - Erreur de bibliothèque partagée
       Le code de sortie renvoyé lorsque tous les systèmes de fichiers sont vérifiés en utilisant
       l'option  -A  est  le OU bit à bit des codes de sorties de chacun des systèmes de fichiers
       vérifiés.

       En réalité fsck n'est qu'une interface commune à toute une  variété  de  vérificateurs  de
       systèmes  de  fichiers (fsck.type_sf) disponibles sous Linux. Le vérificateur spécifique à
       un système est recherché successivement dans /sbin, /etc/fs, /etc et finalement  dans  les
       répertoires  indiqués  dans la variable d'environnement PATH. Veuillez consulter les pages
       de manuels des vérificateurs spécifiques à un système de  fichiers  pour  de  plus  amples
       détails.

OPTIONS

       -l     Verrouiller  le  périphérique  disque entier par un flock(2) exclusif. Cette option
              peut être utilisée avec un seul périphérique (cela  signifie  que  -A  et  -l  sont
              mutuellement exclusives). Cette option est recommandée quand plusieurs instances de
              fsck(8) sont exécutées en même temps. L'option est ignorée quand elle est  utilisée
              avec  plusieurs périphériques ou avec des disques non tournants. fsck ne verrouille
              pas les périphériques sous-jacents  quand  elle  est  exécutée  pour  vérifier  des
              périphériques  empilés  (MD  ou  DM  par  exemple) — cette fonctionnalité n'est pas
              encore implémentée.

       -s     Sérialiser les opérations de fsck. Cette option est  conseillée  si  vous  êtes  en
              train  de  vérifier  plusieurs  systèmes de fichiers en mode interactif. Remarque :
              e2fsck(8) fonctionne par défaut en mode interactif. Pour que  e2fsck(8)  fonctionne
              en  mode  non interactif, vous devez indiquer l'option -p ou -a si vous désirez que
              les erreurs soient  corrigées  automatiquement,  ou  l'option  -n  si  vous  ne  le
              souhaitez pas.

       -t type_sf
              Indiquer  le  ou  les  types  de  systèmes  de  fichiers qui seront vérifiés. Quand
              l'option -A est indiquée, seuls  les  systèmes  de  fichiers  qui  correspondent  à
              type_sf  sont  vérifiés. Le paramètre type_sf est une liste de systèmes de fichiers
              et d'options séparés par des virgules. Tous les systèmes de fichiers de cette liste
              peuvent  être préfixés par l'opérateur de négation « no » ou « ! », qui indique que
              seuls les systèmes de fichiers qui ne  sont  pas  mentionnés  dans  type_sf  seront
              vérifiés.  Si aucun système de fichiers de type_sf n'est préfixé par l'opérateur de
              négation, seuls les systèmes de fichiers mentionnés seront vérifiés.

              Des options, séparées par des virgules, peuvent être incluses dans liste_sf.  Elles
              doivent avoir le format opts=option-sf et peuvent être préfixées par l'opérateur de
              négation. Si une option est présente, alors seuls les  systèmes  de  fichiers  dont
              l'entrée  dans /etc/fstab contient (ou ne contient pas, si le l'option est préfixée
              par l'opérateur  de  négation)  option-sf  dans  leur  champ  d'option  du  fichier
              /etc/fstab seront vérifiés.

              Par  exemple,  si  opts=ro  se  trouve  dans  liste_sf, alors seuls les systèmes de
              fichiers de fstab qui ont l'option ro seront vérifiés.

              Pour la compatibilité avec les distributions Mandrake dont les scripts de démarrage
              dépendent  d'un  changement non autorisé d'UI dans le programme fsck, si le type de
              système de fichiers loop  est  présent  dans  liste_sf,  il  est  traité  comme  si
              opts=loop était indiqué en tant que paramètre de l'option -t.

              Normalement,   le   type   de   système  de  fichiers  est  déduit  en  recherchant
              système_de_fichiers  dans  le  fichier  /etc/fstab   et   en   utilisant   l'entrée
              correspondante. Si le type ne peut être déduit et qu'il n'y a qu'un seul système de
              fichiers en argument de l'option -t, fsck utilisera le système de fichiers indiqué.
              Si  ce  type  n'est  pas  disponible,  alors  le  système  de  fichiers  par défaut
              (actuellement ext2) est utilisé.

       -A     Parcourir le fichier /etc/fstab  et  essayer  de  vérifier  tous  les  systèmes  de
              fichiers  en  une seule fois. Cette option est typiquement utilisée dans le fichier
              d'initialisation système /etc/rc, plutôt que d'avoir des commandes  multiples  pour
              vérifier un par un chaque système de fichiers.

              Le  système  de  fichiers racine sera vérifié en premier à moins que l'option -P ne
              soit indiquée (voir ci-dessous).  Après  quoi,  les  systèmes  de  fichiers  seront
              vérifiés  dans  l'ordre  indiqué  par  le  (sixième)  champ  fs_passno  du  fichier
              /etc/fstab. Les systèmes de fichiers avec une valeur fs_passno de 0  sont  ignorés.
              Ceux  avec  une  valeur  supérieure  à 0 seront vérifiés dans l'ordre croissant des
              fs_passno. S'il y a égalité entre plusieurs systèmes de fichiers, fsck  tentera  de
              les  vérifier en parallèle, tout en évitant toutefois les vérifications simultanées
              sur le même disque physique.

              fsck ne vérifie pas les périphériques empilés (RAID, dm-crypt, etc.)  en  parallèle
              avec   un   autre   périphérique.   Consultez  le  réglage  FSCK_FORCE_ALL_PARALLEL
              ci-dessous. Le système de fichiers /sys est utilisé pour déterminer les dépendances
              entre les périphériques.

              De  ce  fait, une configuration très commune pour le fichier /etc/fstab est d'avoir
              un système racine avec une valeur fs_passno de 1 et tous  les  autres  systèmes  de
              fichiers  ont  la  valeur  2.  Cela  autorise  fsck  à  lancer  automatiquement  et
              avantageusement  en  parallèle  les  vérifications.  Les  administrateurs  systèmes
              peuvent choisir de ne pas utiliser cette configuration ; par exemple, si la machine
              dispose de peu de mémoire et qu'une pagination excessive est à éviter.

              fsck ne vérifie normalement pas l'existence  du  périphérique  avant  d'appeler  un
              vérificateur  de  système  de fichiers spécifique. Par conséquent les périphériques
              inexistants risquent d'entraîner le système en mode de  réparation  de  système  de
              fichiers  au démarrage si le vérificateur de système de fichiers spécifique renvoie
              une erreur fatale. L'option de montage nofail de /etc/fstab peut être utilisée pour
              que  fsck ignore les périphériques inexistants. fsck ignore aussi les périphériques
              inexistants avec le type spécial de système de fichiers auto.

       -C [ descripteur ]
              Afficher une  barre  de  progression  pour  les  vérificateurs  qui  le  permettent
              (actuellement   uniquement   disponible   pour  ext2  et  ext3).  Fsck  gérera  les
              vérificateurs de telle  sorte  qu'un  seul  d'entre  eux  affichera  une  barre  de
              progression  à  un  instant  donné.  Les  interfaces  graphiques peuvent fournir un
              descripteur de fichier, dans lequel les informations d'avancement seront envoyées.

       -M     Ne pas vérifier les systèmes de fichiers montés et renvoyer un code de retour  égal
              à 0 pour les systèmes de fichiers montés

       -N     Ne pas exécuter, montre uniquement ce qui devrait être accompli.

       -P     Quand l'option -A est utilisée, vérifier le système de fichiers racine en parallèle
              des autres systèmes de fichiers. Ce n'est pas la  chose  la  plus  sûre  au  monde,
              puisque  si  le  système  de  fichiers  est  potentiellement  défectueux, e2fsck(8)
              pourrait  être   corrompu !   Cette   option   est   principalement   fournie   aux
              administrateurs  systèmes qui n'ont pas une partition racine petite et compacte (ce
              qui est vraiment la bonne solution).

       -R     Lors de la vérification de tous  les  systèmes  de  fichiers  (avec  l'option  -A),
              ignorer  le  système  de  fichiers racine (c'est pratique si le système de fichiers
              racine a déjà été monté en lecture/écriture).

       -T     Ne pas afficher le titre au démarrage.

       -V     Produire une sortie bavarde, en  affichant  toutes  les  commandes  spécifiques  au
              système de fichiers qui sont exécutées.

       options_spécifiques_sf
              Options  qui  ne sont pas comprises par fsck et qui sont transmises au vérificateur
              spécifique du système de fichiers. Ces options ne doivent pas prendre de  paramètre
              puisqu'il  n'y a aucun moyen pour fsck de différencier correctement les options qui
              prennent des paramètres de celles qui n'en prennent pas.

              Les options et paramètres qui suivent -- sont traités comme des options spécifiques
              au système de fichiers et sont transmis au vérificateur correspondant.

              Veuillez noter que fsck n'est pas conçu pour transmettre arbitrairement des options
              complexes aux vérificateurs de systèmes de fichiers. Si vous êtes en train de faire
              quelque  chose  de  complexe,  exécutez  directement  le vérificateur spécifique du
              système de fichiers. Si vous passez à fsck des options et  paramètres  horriblement
              compliqués  et que ça ne fonctionne pas, il ne faut pas le signaler comme un bogue.
              Vous êtes certainement en train de faire quelque chose  que  vous  ne  devriez  pas
              accomplir avec fsck.

       Actuellement,  les  options  des  systèmes  de  fichiers sont en cours de standardisation.
       Veuillez consulter les pages de manuels des vérificateurs spécifiques à  ces  systèmes  de
       fichiers. Bien que ce ne soit pas garanti, les options suivantes sont prises en charge par
       la plupart des vérificateurs de systèmes de fichiers.

       -a     Réparer automatiquement le système de fichiers sans poser de question  (à  utiliser
              précautionneusement).   Notez   que   e2fsck(8)  permet  -a  pour  des  raisons  de
              compatibilité ascendante uniquement. Cette option est renvoyée sur l'option  -p  de
              e2fsck  qui est d'utilisation sûre, contrairement à l'option -a prise en charge par
              la plupart des vérificateurs de systèmes de fichiers.

       -n     Pour certains vérificateurs spécifiques à  un  système  de  fichiers,  l'option  -n
              permet  d'éviter  au  vérificateur  de  système de fichier d'essayer de réparer les
              problèmes détectés, les problèmes sont seulement affichés sur la  sortie  standard.
              Ce n'est cependant pas vrai pour tous les vérificateurs de systèmes de fichiers. En
              particulier, fsck.reiserfs(8) ne mentionne aucune corruption si  cette  option  est
              fournie. fsck.minix(8) ne gère pas l'option -n.

       -r     Réparer  interactivement  le  système de fichiers (avec demandes de confirmations).
              Remarque :  c'est  généralement  une  mauvaise  idée  d'utiliser  cette  option  si
              plusieurs  fsck  s'exécutent en parallèle. Notez aussi qu'il s'agit du comportement
              par défaut de e2fsck qui prend en charge cette option uniquement  dans  un  but  de
              compatibilité ascendante.

       -y     Pour  certains  vérificateurs  spécifiques  à  un  système de fichiers, l'option -y
              permet de forcer le fsck à toujours chercher à corriger les  corruptions  détectées
              automatiquement.  Parfois,  un  expert peut manier le fsck plus efficacement. Notez
              que tous les vérificateurs spécifiques à un système de fichiers ne gèrent pas cette
              option. En particulier, fsck.minix(8) et fsck.cramfs(8) ne gèrent pas l'option -y à
              ce jour.

AUTEUR

       Theodore Ts'o <tytso@mit.edu>

DISPONIBILITÉ

       La  commande  fsck  fait  partie  du  paquet   util-linux,   elle   est   disponible   sur
       <URL:ftp://ftp.kernel.org/pub/linux/utils/util-linux/>.

FICHIERS

       /etc/fstab.

VARIABLES D'ENVIRONNEMENT

       Le comportement de fsck peut être modifié par les variables d'environnement suivantes :

       FSCK_FORCE_ALL_PARALLEL
              Si  cette  variable d'environnement est positionnée, fsck cherchera à vérifier tous
              les systèmes de fichiers en parallèle, sans se soucier du fait qu'ils soient sur le
              même  périphérique. (C'est utile pour les systèmes RAID ou les systèmes de stockage
              de haut niveau tels que ceux vendus par  IBM  ou  EMC).  Remarquez  que  la  valeur
              fs_passno est toujours utilisée.

       FSCK_MAX_INST
              Cette  variable d'environnement limitera le nombre maximal de vérifications lancées
              en parallèle. Cela permet aux systèmes avec un nombre important de disques d'éviter
              à fsck de démarrer un trop grand nombre de vérifications de systèmes de fichiers en
              même temps, ce qui pourrait surcharger les  ressources  processeur  et  mémoire  du
              système.  Si  elle vaut 0, alors le nombre de vérifications n'est pas limité. C'est
              la valeur par défaut, mais des versions futures de fsck  pourraient  déterminer  ce
              nombre en fonction de données obtenues du système d'exploitation.

       PATH   La  variable  d'environnement  PATH  est utilisée pour trouver les vérificateurs de
              systèmes de fichiers. Les répertoires système /sbin, /sbin/fs.d, /sbin/fs,  /etc/fs
              et /etc sont d'abord utilisés, suivis des répertoires fournis par PATH.

       FSTAB_FILE
              Cette  variable  d'environnement  permet  à  l'administrateur système de surcharger
              l'emplacement  du  fichier  standard  /etc/fstab.  C'est  aussi  utile   pour   les
              développeurs de fsck.

VOIR AUSSI

       fstab(5),  mkfs(8), fsck.ext2(8) ou fsck.ext3(8) ou e2fsck(8), cramfsck(8), fsck.minix(8),
       fsck.msdos(8),  fsck.jfs(8),  fsck.nfs(8),   fsck.vfat(8),   fsck.xfs(8),   fsck.xiafs(8),
       reiserfsck(8).

TRADUCTION

       Cette  page  de  manuel a été traduite par Sébastien Blanchet en 2002. La version présente
       dans Debian est maintenue par les membres de la liste  <debian-l10n-french  AT  lists  DOT
       debian  DOT org>. Veuillez signaler toute erreur de traduction par un rapport de bogue sur
       le paquet manpages-fr-extra.