Provided by: manpages-fr_4.27.0-1_all bug

NOM

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

SYNOPSIS

       badblocks  [  -svwnfBX  ]  -b  taille_bloc  ]  [  -c  nombre_blocs  ][  -d  facteur_retard_lecture ] [ -e
       nombre_max_blocs_défectueux ] [ -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  les  programmes  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_blocs
              Nombre de blocs à tester en une fois (64 par défaut).

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

       -e nombre_max_blocs_défectueux
              Indiquer un nombre maximal 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  la  plage  de  test  soit
              atteinte.

       -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 ou endommager 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 l’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 ne pourront être vérifiés. 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  détaillé.  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     Indicateur interne, uniquement destiné à être utilisé par e2fsck(8) et mke2fs(8). Il contourne  la
              vérification de sécurité en mode exclusif du périphérique 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

       La traduction française de cette page de manuel a été créée par  Gérard  Delafond  <gerard@delafond.org>,
       Frédéric  Delanoy  <delanoy_f@yahoo.com>,  Thierry  Vignaud  <tvignaud@mandriva.com>, Sébastien Blanchet,
       Emmanuel  Araman  <Emmanuel@araman.org>,  Éric  Piel   <eric.piel@tremplin-utc.net>,   Nicolas   François
       <nicolas.francois@centraliens.net>,  Romain  Doumenc <rd6137@gmail.com>, David Prévot <david@tilapin.org>
       et Cédric Boutillier <cedric.boutillier@gmail.com>

       Cette traduction est une documentation libre ; veuillez vous  reporter  à  la  GNU General Public License
       version 3 concernant les conditions de copie et de distribution. Il n'y a aucune RESPONSABILITÉ LÉGALE.

       Si  vous  découvrez  un  bogue  dans la traduction de cette page de manuel, veuillez envoyer un message à
       debian-l10n-french@lists.debian.org.

E2fsprogs version 1.47.2                          Janvier 2025                                      BADBLOCKS(8)