Provided by: manpages-fr-extra_20111118_all bug

NOM

       badblocks - Rechercher des blocs défectueux sur un périphérique

SYNOPSIS

       badblocks    [    -svwnfBX   ]   -b   taille_bloc   ]   [   -c   nombre_blocs   ]   [   -e
       nombre_max_blocs_défectueux ] [ -d facteur_retard_lecture ] [ -i  fichier_entrée  ]  [  -o
       fichier_sortie  ]  [  -p nombre_passes ] [ -t motif_test ] périphérique [ dernier-bloc ] [
       premier-bloc ]

DESCRIPTION

       badblocks  est  utilisé  pour  rechercher  des  blocs  défectueux  sur   un   périphérique
       (habituellement   une   partition   de   disque).  périphérique  est  le  fichier  spécial
       correspondant au périphérique (par exemple /dev/hdc1). dernier-bloc est le dernier bloc  à
       vérifier ; s'il n'est pas indiqué, le dernier bloc du périphérique est utilisé par défaut.
       premier-bloc est un paramètre optionnel indiquant le numéro de bloc de départ du test,  ce
       qui  permet  à  celui-ci de démarrer en plein milieu du disque. S'il n'est pas indiqué, le
       premier bloc du disque est utilisé par défaut.

       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 numéros de blocs qui
       sont générés sont très dépendants de la taille de bloc utilisée. Pour cette raison, il est
       fortement  recommandé  que  les  utilisateurs  n'exécutent pas badblocks directement, mais
       qu'ils utilisent plutôt l'option -c des programmes e2fsck et mke2fs.

OPTIONS

       -b taille_bloc
              Indiquer la taille des blocs en octets. La taille par défaut est 1024.

       -c nombre-de-blocs
              est le nombre de blocs à tester en une fois (64 par défaut).

       -e nombre_max_blocs_défectueux
              Indiquer un nombre maximum de blocs défectueux avant que le test  soit  arrêté.  La
              nombre  par  défaut est 0, ce qui signifie que le test continuera jusqu'à ce que la
              fin de l'intervalle soit atteinte.

       -d facteur_retard_lecture
              Ce paramètre, s'il n'est pas nul, indique à badblocks d'attendre entre les lectures
              s'il  n'y a pas eu d'erreurs lors de l'opération de lecture ; le délai sera calculé
              comme un pourcentage du temps qui a été nécessaire pour l'opération de lecture.  En
              d'autres  termes,  une  valeur  de  100 fera que chaque lecture sera retardé par le
              temps pris pour la lecture précédente et une valeur de 200 par deux fois ce temps.

       -f     Normalement, badblocks refusera d'effectuer un test en lecture-écriture ou un  test
              non  destructif  sur  un périphérique monté, car tous deux peuvent faire planter le
              système même si le système de fichiers est monté en lecture seule. Cela  peut  être
              forcé  en utilisant le drapeau -f, mais cette option ne devrait presque jamais être
              utilisée ; si vous pensez que  vous  êtes  plus  intelligent(e)  que  le  programme
              badblocks,  vous  vous  trompez certainement. Le seul cas où cette option peut être
              sans danger se  situe  lorsque  le  fichier  /etc/mtab  est  incorrect  et  que  le
              périphérique n'est en fait pas monté.

       -i fichier_entrée
              Lire  une  liste  des  blocs  défectueux déjà connus. badblocks n'analysera pas ces
              blocs puisque l'on sait qu'ils sont défectueux. Si le  fichier_entrée  indiqué  est
              « - », la liste est lue à partir de l'entrée standard. Les blocs listés seront omis
              dans la liste des nouveaux blocs défectueux produite sur la sortie standard ou dans
              le  fichier de sortie. L'option -b de dumpe2fs(8) peut être utilisée pour récupérer
              la liste des blocs actuellement marqués comme étant défectueux sur  un  système  de
              fichiers existant, dans un format convenant à l'utilisation avec cette option.

       -n     Utiliser  le  mode  lecture-écriture  non  destructif.  Par défaut, seul un test en
              lecture seule non destructif est effectué. Cette option ne peut être combinée  avec
              l'option -w, car elles sont mutuellement exclusives.

       -o fichier_sortie
              Écrire  la  liste  des blocs défectueux dans le fichier indiqué. Sans cette option,
              badblocks affiche la liste sur la sortie standard. Le format  de  ce  fichier  peut
              être utilisé avec l'option -l de e2fsck(8) ou de mke2fs(8).

       -p nombre_passes
              Répéter  l'analyse  du  disque  jusqu'à  ce  que  plus  aucun  nouveau bloc ne soit
              découvert en nombre_passes analyses consécutives du disque. Vaut 0 par  défaut,  ce
              qui signifie que badblocks se terminera après la première 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 à lire (et écrire) dans les blocs du  disque.  motif_test
              peut  être  soit  une  valeur  numérique  comprise  entre 0 et ULONG_MAX-1 (valeurs
              incluses), ou le mot « random », qui indique que les  blocs  doivent  être  remplis
              avec  une  valeur  aléatoire.  Dans  le  mode  lecture-écriture (-w) et le mode non
              destructif (-n), un motif de test ou plus peuvent être indiqués  en  précisant  une
              option  -t  pour chaque motif de test voulu. Pour le mode en lecture seule, un seul
              motif de test est accepté et il ne peut pas être « random ».  Le  test  en  lecture
              seule avec un motif de test suppose que le disque a déjà été rempli avec ce motif ;
              sinon, un grand nombre de blocs seront considérés comme  défectueux.  Si  plusieurs
              motifs  de test sont indiqués, alors tous les blocs sont testés avec un motif avant
              de passer au motif suivant.

       -v     Mode verbeux. Le nombre d'erreurs de  lecture,  d'écriture  et  de  corruption  des
              données sera affiché sur le flux d'erreur standard.

       -w     Utiliser  un  test  en  mode écriture. Avec cette option, badblocks recherchera les
              blocs défectueux en écrivant quelques motifs (0xaa, 0x55, 0xff,  0x00)  sur  chaque
              bloc  du  périphérique  et  en relisant celui-ci pour en vérifier le contenu. Cette
              option ne peut  être  combinée  avec  l'option  -n,  car  elles  sont  mutuellement
              exclusives.

       -B     Utiliser   des   tampons  d'entrées/sorties,  au  lieu  d'entrées/sorties  directes
              (« Direct I/O »), même si celles-ci sont disponibles.

       -X     Option interne, uniquement destinée à être utilisée  par  e2fsck(8)  et  mke2fs(8).
              Elle  permet  d'éviter  le  mode  exclusif du test qui s'assure que le périphérique
              n'est pas en cours d'utilisation.

AVERTISSEMENT

       N'utilisez jamais l'option -w  sur  un  périphérique  contenant  un  système  de  fichiers
       existant.  Cette  option  efface  les données ! Si vous voulez effectuer des tests en mode
       écriture sur un système de fichiers existant, utilisez plutôt l'option -n. Elle  est  plus
       lente, mais elle préserve vos données.

       Avec  l'option  -e, badblocks peut n'afficher qu'une liste incomplète de blocs défectueux.
       Il est donc recommandé de ne l'utiliser que si l'on cherche à savoir s'il y a ou  pas  des
       blocs  défectueux  sur  le  périphérique,  et non pas quand on souhaite avoir la liste des
       blocs défectueux.

AUTEUR

       badblocks a été écrit par Rémy  Card  <Remy.Card@linux.org>.  Le  responsable  actuel  est
       Theodore  Ts'o  <tytso@alum.mit.edu>.  Le  test  de  lecture-écriture non destructif a été
       implémenté par David Beattie <dbeattie@softhome.net>.

DISPONIBILITÉ

       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 été traduite par Frédéric Delanoy en 2000. 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.