Provided by:
manpages-fr-extra_20111118_all 
NOM
badblocks - Rechercher des blocs defectueux sur un peripherique
SYNOPSIS
badblocks [ -svwnfBX ] -b taille_bloc ] [ -c nombre_blocs ] [ -e
nombre_max_blocs_d'efectueux ] [ -d facteur_retard_lecture ] [ -i
fichier_entr'ee ] [ -o fichier_sortie ] [ -p nombre_passes ] [ -t
motif_test ] p'eriph'erique [ dernier-bloc ] [ premier-bloc ]
DESCRIPTION
badblocks est utilise pour rechercher des blocs defectueux sur un
peripherique (habituellement une partition de disque). p'eriph'erique est
le fichier special correspondant au peripherique (par exemple
/dev/hdc1). dernier-bloc est le dernier bloc a verifier ; s'il n'est
pas indique, le dernier bloc du peripherique est utilise par defaut.
premier-bloc est un parametre optionnel indiquant le numero de bloc de
depart du test, ce qui permet a celui-ci de demarrer en plein milieu du
disque. S'il n'est pas indique, le premier bloc du disque est utilise
par defaut.
Note importante : si la sortie de badblocks doit alimenter le programme
e2fsck ou mke2fs, il est important d'indiquer correctement la taille de
bloc, car les numeros de blocs qui sont generes sont tres dependants de
la taille de bloc utilisee. Pour cette raison, il est fortement
recommande que les utilisateurs n'executent pas badblocks directement,
mais qu'ils utilisent plutot l'option -c des programmes e2fsck et
mke2fs.
OPTIONS
-b taille_bloc
Indiquer la taille des blocs en octets. La taille par defaut est
1024.
-c nombre-de-blocs
est le nombre de blocs a tester en une fois (64 par defaut).
-e nombre_max_blocs_d'efectueux
Indiquer un nombre maximum de blocs defectueux avant que le test
soit arrete. La nombre par defaut est 0, ce qui signifie que le
test continuera jusqu'a ce que la fin de l'intervalle soit
atteinte.
-d facteur_retard_lecture
Ce parametre, s'il n'est pas nul, indique a badblocks d'attendre
entre les lectures s'il n'y a pas eu d'erreurs lors de
l'operation de lecture ; le delai sera calcule comme un
pourcentage du temps qui a ete necessaire pour l'operation de
lecture. En d'autres termes, une valeur de 100 fera que chaque
lecture sera retarde par le temps pris pour la lecture
precedente et une valeur de 200 par deux fois ce temps.
-f Normalement, badblocks refusera d'effectuer un test en
lecture-ecriture ou un test non destructif sur un peripherique
monte, car tous deux peuvent faire planter le systeme meme si le
systeme de fichiers est monte en lecture seule. Cela peut etre
force en utilisant le drapeau -f, mais cette option ne devrait
presque jamais etre utilisee ; si vous pensez que vous etes plus
intelligent(e) que le programme badblocks, vous vous trompez
certainement. Le seul cas ou cette option peut etre sans danger
se situe lorsque le fichier /etc/mtab est incorrect et que le
peripherique n'est en fait pas monte.
-i fichier_entr'ee
Lire une liste des blocs defectueux deja connus. badblocks
n'analysera pas ces blocs puisque l'on sait qu'ils sont
defectueux. Si le fichier_entr'ee indique est << - >>, la liste
est lue a partir de l'entree standard. Les blocs listes seront
omis dans la liste des nouveaux blocs defectueux produite sur la
sortie standard ou dans le fichier de sortie. L'option -b de
dumpe2fs(8) peut etre utilisee pour recuperer la liste des blocs
actuellement marques comme etant defectueux sur un systeme de
fichiers existant, dans un format convenant a l'utilisation avec
cette option.
-n Utiliser le mode lecture-ecriture non destructif. Par defaut,
seul un test en lecture seule non destructif est effectue. Cette
option ne peut etre combinee avec l'option -w, car elles sont
mutuellement exclusives.
-o fichier_sortie
Ecrire la liste des blocs defectueux dans le fichier indique.
Sans cette option, badblocks affiche la liste sur la sortie
standard. Le format de ce fichier peut etre utilise avec
l'option -l de e2fsck(8) ou de mke2fs(8).
-p nombre_passes
Repeter l'analyse du disque jusqu'a ce que plus aucun nouveau
bloc ne soit decouvert en nombre_passes analyses consecutives du
disque. Vaut 0 par defaut, ce qui signifie que badblocks se
terminera apres la premiere passe.
-s Afficher la progression de l'analyse en indiquant un rapide
pourcentage de la progression de la passe en cours de badblocks.
Notez que badblocks peut effectuer plusieurs passes sur le
disque, en particulier si l'option -p ou -w est fournie par
l'utilisateur.
-t motif_test
Indiquer un motif de test a lire (et ecrire) dans les blocs du
disque. motif_test peut etre soit une valeur numerique comprise
entre 0 et ULONG_MAX-1 (valeurs incluses), ou le mot
<< random >>, qui indique que les blocs doivent etre remplis
avec une valeur aleatoire. Dans le mode lecture-ecriture (-w) et
le mode non destructif (-n), un motif de test ou plus peuvent
etre indiques en precisant une option -t pour chaque motif de
test voulu. Pour le mode en lecture seule, un seul motif de test
est accepte et il ne peut pas etre << random >>. Le test en
lecture seule avec un motif de test suppose que le disque a deja
ete rempli avec ce motif ; sinon, un grand nombre de blocs
seront consideres comme defectueux. Si plusieurs motifs de test
sont indiques, alors tous les blocs sont testes avec un motif
avant de passer au motif suivant.
-v Mode verbeux. Le nombre d'erreurs de lecture, d'ecriture et de
corruption des donnees sera affiche sur le flux d'erreur
standard.
-w Utiliser un test en mode ecriture. Avec cette option, badblocks
recherchera les blocs defectueux en ecrivant quelques motifs
(0xaa, 0x55, 0xff, 0x00) sur chaque bloc du peripherique et en
relisant celui-ci pour en verifier le contenu. Cette option ne
peut etre combinee avec l'option -n, car elles sont mutuellement
exclusives.
-B Utiliser des tampons d'entrees/sorties, au lieu
d'entrees/sorties directes (<< Direct I/O >>), meme si celles-ci
sont disponibles.
-X Option interne, uniquement destinee a etre utilisee par
e2fsck(8) et mke2fs(8). Elle permet d'eviter le mode exclusif du
test qui s'assure que le peripherique n'est pas en cours
d'utilisation.
AVERTISSEMENT
N'utilisez jamais l'option -w sur un peripherique contenant un systeme
de fichiers existant. Cette option efface les donnees ! Si vous voulez
effectuer des tests en mode ecriture sur un systeme de fichiers
existant, utilisez plutot l'option -n. Elle est plus lente, mais elle
preserve vos donnees.
Avec l'option -e, badblocks peut n'afficher qu'une liste incomplete de
blocs defectueux. Il est donc recommande de ne l'utiliser que si l'on
cherche a savoir s'il y a ou pas des blocs defectueux sur le
peripherique, et non pas quand on souhaite avoir la liste des blocs
defectueux.
AUTEUR
badblocks a ete ecrit par Remy Card <Remy.Card@linux.org>. Le
responsable actuel est Theodore Ts'o <tytso@alum.mit.edu>. Le test de
lecture-ecriture non destructif a ete implemente par David Beattie
<dbeattie@softhome.net>.
DISPONIBILIT'E
badblocks fait partie du paquet e2fsprogs et est disponible sur
http://e2fsprogs.sourceforge.net.
VOIR AUSSI
e2fsck(8), mke2fs(8)
TRADUCTION
Cette page de manuel a ete traduite par Frederic Delanoy en 2000. 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.