Provided by: manpages-fr-extra_20151231_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é. Le 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ée 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 est 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  bavard. 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.

E2fsprogs version 1.42.13                           mai 2015                                        BADBLOCKS(8)