Provided by: manpages-fr_4.15.0-9_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  ⟨https://www.gnu.org/licenses/gpl-3.0.html⟩   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⟩.