Provided by: manpages-fr-extra_20080921_all bug

NOM

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

SYNOPSIS

       badblocks  [  -svwnf  ]  -b  taille_bloc  ]  [  -c  nombre_blocs ] [ -e
       nombre_max_blocs_dfectueux  ]  [  -d  facteur_retard_lecture  ]  [  -i
       fichier_entre  ]  [  -o  fichier_sortie  ]  [  -p nombre_passes ] [ -t
       motif_test ] priphrique [ dernier-bloc ] [ premier-bloc ]

DESCRIPTION

       badblocks est utilisé pour  rechercher  des  blocs  défectueux  sur  un
       périphérique (habituellement une partition de disque). priphrique 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 spécifié, le dernier bloc du périphérique est utilisé  par  défaut.
       premier-bloc est un paramètre optionnel spécifiant 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 spécifié, 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 de correctement spécifier 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
              Spécifier 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_dfectueux
              Specify a maximum number of bad blocks before aborting the test.
              The default is 0, meaning the test will continue until  the  end
              of the test range is reached.

       -d facteur_retard_lecture
              This parameter, if passed and non-zero, will cause bad blocks to
              sleep between reads if there were no errors encountered  in  the
              read  operation; the delay will be calculated as a percentage of
              the time it took for the read  operation  to  be  performed.  In
              other  words,  a value of 100 will cause each read to be delayed
              by the amount the previous read took, and  a  value  of  200  by
              twice the amount.

       -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_entre
              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_entre spécifié 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.

       -o fichier_sortie
              Écrire  la  liste des blocs défectueux dans le fichier spécifié.
              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.

       -t motif_test
              Spécifier  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 spécifie 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 spécifié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  spécifiés,  alors
              tous  les  blocs  sont  testés  avec un motif avant de passer au
              motif suivant.

       -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.

       -s     Indiquer  l’état  de  progression  de l’analyse en affichant les
              numéros de blocs quand ils sont vérifiés.

       -v     Mode verbeux.

       -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.

       -X     Internal  flag  only to be used by e2fsck(8)  and mke2fs(8).  It
              bypasses the exclusive mode in-use device safety check.

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.

       The -e option will cause badblocks to output a possibly incomplete list
       of  bad  blocks.  Therefore  it  is recommended to use it only when one
       wants to know if there are any bad blocks at all on the device, and not
       when the list of bad blocks is wanted.

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.