Provided by:
manpages-fr-extra_20101103_all 
NOM
fsck - Verifier et reparer un systeme de fichiers Linux
SYNOPSIS
fsck [-sAVRTMNP] [-C [fd]] [-t type_de_fs] [syst`eme_de_fichiers...]
[--] [fsck-options-sp'ecifiques]
DESCRIPTION
fsck est utilise pour verifier et eventuellement reparer un ou
plusieurs systemes de fichiers Linux. syst`eme_de_fichiers peut etre un
nom de peripherique (par exemple /dev/hdc1, /dev/sdb2), un point de
montage (par exemple /, /usr, /home), une etiquette (<< label >>) ext2
ou un identifiant UUID (par exemple
UUID=8868abf6-88c5-4a83-98b8-bfc24057f7bd ou LABEL=root). Le programme
fsck essayera de fonctionner en parallele pour les systemes de fichiers
situes sur des disques physiques differents afin de minimiser la duree
totale de verification.
Si aucun systeme de fichiers n'est precise sur la ligne de commande et
que l'option -A n'est pas indiquee, fsck verifiera les systemes de
fichiers presents dans /etc/fstab. C'est equivalent a preciser les
options -As.
Le code de sortie retourne par fsck est la somme des conditions
suivantes :
0 - Aucune erreur
1 - Erreurs du systeme de fichiers corrigees
2 - Le systeme devrait etre redemarre
4 - Il subsiste des erreurs non corrigees dans le systeme de
fichiers
8 - Erreur d'operation
16 - Erreur d'utilisation ou de syntaxe
32 - Fsck annule par l'utilisateur
128 - Erreur de bibliotheque partagee
Le code de sortie retourne lorsque tous les systemes de fichiers sont
verifies en utilisant l'option -A est le OU bit-a-bit des codes de
sorties de chacun des systemes de fichiers verifies.
En realite fsck n'est qu'une interface commune a toute une variete de
verificateurs de systemes de fichiers (fsck.type_sf) disponibles sous
Linux. Le verificateur specifique a un systeme est recherche
successivement dans /sbin, /etc/fs, /etc et finalement dans les
repertoires listes dans la variable d'environnement PATH. Veuillez
consulter les pages de manuels des verificateurs specifiques a un
systeme de fichiers pour de plus amples details.
OPTIONS
-s Serialise les operations de fsck. Cette option est conseillee si
vous etes en train de verifier plusieurs systemes de fichiers en
mode interactif. Remarque : e2fsck(8) fonctionne par defaut en
mode interactif. Pour que e2fsck(8) fonctionne en mode non
interactif, vous devez indiquer l'option -p ou -a si vous
desirez que les options soient corrigees automatiquement, ou
l'option -n si vous ne le souhaitez pas.
-t liste_sf
Indique le ou les types de systemes de fichiers qui seront
verifies. Quand l'option -A est indiquee, seuls les systemes de
fichiers qui correspondent a liste_sf sont verifies. Le
parametre liste_sf est une liste de systemes de fichiers et
d'options separes par des virgules. Tous les systemes de
fichiers de cette liste peuvent etre prefixes par l'operateur de
negation << no >> ou << ! >>, qui indique que seuls les systemes
de fichiers qui ne sont pas mentionnes dans liste_sf seront
verifies. Si tous les systemes de fichiers de liste_sf ne sont
pas prefixes par l'operateur de negation, alors seuls les
systemes de fichiers mentionnes dans liste_sf seront verifies.
Des options, separees par des virgules, peuvent etre incluses
dans liste_sf. Elles doivent avoir le format opts=option-sf et
peuvent etre prefixees par l'operateur de negation. Si une
option est presente, alors seuls les systemes de fichiers dont
l'entree dans /etc/fstab contient (ou ne contient pas, si le
l'option est prefixee par l'operateur de negation) option-sf
dans leur champ d'option du fichier /etc/fstab seront verifies.
Par exemple, si opts=ro se trouve dans liste_sf, alors seuls les
systemes de fichiers de fstab qui ont l'option ro seront
verifies.
Pour la compatibilite avec les distributions Mandrake dont les
scripts de demarrage dependent d'un changement non autorise d'UI
dans le programme fsck, si le type de systeme de fichiers loop
est present dans liste_sf, il est traite comme si opts=loop
etait indiquee en tant que parametre de l'option -t.
Normalement, le type de systeme de fichiers est deduit en
recherchant syst`eme_de_fichiers dans le fichier /etc/fstab et en
utilisant l'entree correspondante. Si le type ne peut etre
deduit et qu'il n'y a qu'un seul systeme de fichiers en argument
de l'option -t, fsck utilisera le systeme de fichiers indique.
Si ce type n'est pas disponible, alors le systeme de fichiers
par defaut (actuellement ext2) est utilise.
-A Parcourt le fichier /etc/fstab et essaye de verifier tous les
systemes de fichiers en une seule fois. Cette option est
typiquement utilisee dans le fichier d'initialisation systeme
/etc/rc, plutot que d'avoir des commandes multiples pour
verifier un par un chaque systeme de fichiers.
Le systeme de fichiers racine sera verifie en premier a moins
que l'option -P ne soit indiquee (voir ci-dessous). Apres quoi,
les systemes de fichiers seront verifies dans l'ordre indique
par le (sixieme) champ sf_num_passe du fichier /etc/fstab. Les
systemes de fichiers avec une valeur sf_num_passe de 0 sont
ignores. Ceux avec une valeur superieure a 0 seront verifies
dans l'ordre croissant des sf_num_passe. S'il y a egalite entre
plusieurs systemes de fichiers, fsck tentera de les verifier en
parallele, tout en evitant toutefois les verifications
simultanees sur le meme disque physique.
De ce fait, une configuration tres commune pour le fichier
/etc/fstab est d'avoir un systeme racine avec une valeur
sf_num_passe de 1 et tous les autres systemes de fichiers ont la
valeur 2. Ceci autorise fsck a lancer automatiquement et
avantageusement en parallele les verifications. Les
administrateurs systemes peuvent choisir de ne pas utiliser
cette configuration ; par exemple, si la machine dispose de peu
de memoire et qu'une pagination excessive est a eviter.
fsck ne verifie normalement pas l'existence du peripherique
avant d'appeler un verificateur de systeme de fichiers
specifique. Par consequent les peripheriques inexistants
risquent d'entrainer le systeme en mode de reparation de systeme
de fichiers au demarrage si le verificateur de systeme de
fichiers specifique renvoie une erreur fatale. L'option de
montage nofail de /etc/fstab peut etre utilisee pour que fsck
ignore les peripheriques inexistants. fsck ignore aussi les
peripheriques inexistants avec le type special de systeme de
fichiers auto.
-C [ descripteur ]
Afficher une barre de progression pour les verificateurs qui le
permettent (actuellement uniquement disponible pour ext2 et
ext3). Fsck gerera les verificateurs de telle sorte qu'un seul
d'entre eux affichera une barre de progression a un instant
donne. Les interfaces graphiques peuvent fournir un descripteur
de fichier, dans lequel les informations d'avancement seront
envoyees.
-M Ne pas verifier les systemes de fichiers montes et renvoyer un
code de retour egal a 0 pour les systemes de fichiers montes
-N Ne pas executer, montre uniquement ce qui devrait etre accompli.
-P Quand l'option -A est utilisee, verifier le systeme de fichiers
racine en parallele des autres systemes de fichiers. Ce n'est
pas la chose la plus sure au monde, puisque si le systeme de
fichiers est potentiellement defectueux, e2fsck(8) pourrait etre
corrompu ! Cette option est principalement fournie aux
administrateurs systemes qui n'ont pas une partition racine
petite et compacte (ce qui est vraiment la bonne solution).
-R Lors de la verification de tous les systemes de fichiers (avec
l'option -A), ignorer le systeme de fichiers racine (dans le cas
ou il deja monte en lecture-ecriture).
-T Ne pas afficher le titre au demarrage.
-V Produit une sortie verbeuse, en affichant toutes les commandes
systemes specifiques qui sont executees.
fsck-options-sp'ecifiques
Options qui ne sont pas comprises par fsck et qui sont
transmises au verificateur specifique du systeme de fichiers.
Ces options ne doivent pas prendre de parametre puisqu'il n'y a
aucun moyen pour fsck de differencier celles qui ont des
parametres de celles qui n'en ont pas.
Les options et parametres qui suivent -- sont traites comme des
options specifiques au systeme de fichiers et sont transmis au
verificateur correspondant.
Veuillez noter que fsck n'est pas concu pour transmettre
arbitrairement des options complexes aux verificateurs de
systemes de fichiers. Si vous etes en train de faire quelque
chose de complexe, executez directement le verificateur
specifique du systeme de fichiers. Si vous passez a fsck des
options et parametres horriblement compliques et que ca ne
fonctionne pas, il ne faut pas le rapporter comme un bogue. Vous
etes certainement en train de faire quelque chose que vous ne
devriez pas accomplir avec fsck.
Actuellement, les options des systemes de fichiers sont en cours de
standardisation. Veuillez consulter les pages de manuels des
verificateurs specifiques a ces systemes de fichiers. Bien que ce ne
soit pas garanti, les options suivantes sont prises en charge par la
plupart des verificateurs de systemes de fichiers :
-a Reparer automatiquement le systeme de fichiers sans poser de
question (a utiliser precautionneusement). Notez que e2fsck(8)
permet -a pour des raisons de compatibilite ascendante
uniquement. Cette option est renvoyee sur l'option -p de e2fsck
qui est d'utilisation sure, contrairement a l'option -a prise en
charge par la plupart des verificateurs de systemes de fichiers.
-n Pour certains verificateurs specifiques a un systeme de
fichiers, l'option -n permet d'eviter au fsck d'essayer de
reparer les problemes detectes, les problemes sont seulement
affiches sur la sortie standard. Ce n'est cependant pas vrai de
tous les verificateurs de systemes de fichiers. En particulier,
fsck.reiserfs(8) ne mentionne aucune corruption si cette option
est fournie. fsck.minix(8) ne gere pas l'option -n.
-r Reparer interactivement le systeme de fichiers (avec demandes de
confirmations). Remarque : c'est generalement une mauvaise idee
d'utiliser cette option si plusieurs fsck s'executent en
parallele. Notez aussi qu'il s'agit du comportement par defaut
de e2fsck qui prend en charge cette option uniquement dans un
but de compatibilite ascendante.
-y Pour certains verificateurs specifiques a un systeme de
fichiers, l'option -y permet de forcer le fsck a toujours
chercher a corriger les corruptions detectees automatiquement.
Parfois, un expert peut manier le fsck plus efficacement. Notez
que tous les verificateurs specifiques a un systeme de fichiers
ne gerent pas cette option. En particulier, fsck.minix(8) et
fsck.cramfs(8) ne gerent pas l'option -y a ce jour.
AUTEUR
Theodore Ts'o (tytso@mit.edu)
DISPONIBILIT'E
La commande blkid fait partie du paquet util-linux-ng, elle est
disponible sur ftp://ftp.kernel.org/pub/linux/utils/util-linux-ng/.
FICHIERS
/etc/fstab.
VARIABLES D'ENVIRONNEMENT
Le comportement de fsck peut etre modifie par les variables
d'environnement suivantes :
FSCK_FORCE_ALL_PARALLEL
Si cette variable d'environnement est positionnee, fsck
cherchera a executer tous les systemes de fichiers en parallele,
sans se soucier du fait qu'ils soient sur le meme peripherique.
(C'est utile pour les systemes RAID ou les systemes de stockage
de haut niveau tels que ceux vendus par IBM ou EMC).
FSCK_MAX_INST
Cette variable d'environnement limitera le nombre maximum de
verificateurs lances en parallele. Ceci permet aux systemes avec
un nombre important de disques d'eviter a fsck de demarrer un
trop grand nombre de verificateurs de systemes de fichiers en
meme temps, ce qui pourrait surcharger les ressources processeur
et memoire du systeme. Si elle vaut 0, alors le nombre de
verificateurs n'est pas limite. C'est la valeur par defaut, mais
des versions futures de fsck pourraient determiner ce nombre est
fonction de donnees obtenues du systeme d'exploitation.
PATH La variable d'environnement PATH est utilisee pour trouver les
verificateurs de systemes de fichiers. Les repertoires systeme
/sbin, /sbin/fs.d, /sbin/fs, /etc/fs et /etc sont d'abord
utilises, suivis des repertoires fournis par PATH.
FSTAB_FILE
Cette variable d'environnement permet a l'administrateur systeme
de surcharger l'emplacement du fichier standard /etc/fstab.
C'est aussi utile pour les developpeurs 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 ete traduite par Sebastien Blanchet en 2002. La
version presente 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.
Linux fevrier 2009 FSCK(8)