BADBLOCKS(8) System Manager's Manual BADBLOCKS(8) NOM badblocks - Rechercher des blocs defectueux sur un peripherique SYNOPSIS badblocks [ -svwnfBX ] -b taille_bloc ] [ -c nombre_blocs ][ -d facteur_retard_lecture ] [ -e nombre_max_blocs_defectueux ] [ -i fichier_entree ] [ -o fichier_sortie ] [ -p nombre_passes ] [ -t motif_test ] peripherique [ dernier_bloc ] [ premier_bloc ] DESCRIPTION badblocks est utilise pour rechercher des blocs defectueux sur un peripherique (habituellement une partition de disque). peripherique est le fichier special correspondant au peripherique (par exemple /dev/hdc1). dernier_bloc est le dernier bloc a verifier ; s'il n'est pas indique, le dernier bloc du peripherique est utilise par defaut. premier_bloc est un parametre optionnel indiquant le numero de bloc de depart du test, ce qui permet a celui-ci de demarrer en plein milieu du disque. S'il n'est pas indique, le premier bloc du disque est utilise par defaut. 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 numeros de blocs qui sont generes sont tres dependants de la taille de bloc utilisee. Pour cette raison, il est fortement recommande que les utilisateurs n'executent pas badblocks directement, mais qu'ils utilisent plutot l'option -c des programmes e2fsck et mke2fs. OPTIONS -b taille_bloc Indiquer la taille des blocs en octets. La taille par defaut est 1024. -c nombre_blocs Nombre de blocs a tester en une fois (64 par defaut). -d facteur_retard_lecture Ce parametre, s'il n'est pas nul, indique a badblocks d'attendre entre les lectures s'il n'y a pas eu d'erreurs lors de l'operation de lecture ; le delai sera calcule comme un pourcentage du temps qui a ete necessaire pour l'operation de lecture. En d'autres termes, une valeur de 100 fera que chaque lecture sera retardee par le temps pris pour la lecture precedente et une valeur de 200 par deux fois ce temps. -e nombre_max_blocs_defectueux Indiquer un nombre maximal de blocs defectueux avant que le test soit arrete. Le nombre par defaut est 0, ce qui signifie que le test continuera jusqu'a ce que la fin de la plage de test soit atteinte. -f Normalement, badblocks refusera d'effectuer un test en lecture-ecriture ou un test non destructif sur un peripherique monte, car tous deux peuvent faire planter ou endommager le systeme meme si le systeme de fichiers est monte en lecture seule. Cela peut etre force en utilisant le drapeau -f, mais cette option ne devrait presque jamais etre utilisee ; si vous pensez que vous etes plus intelligent(e) que le programme badblocks, vous vous trompez certainement. Le seul cas ou cette option peut etre sans danger est lorsque le fichier /etc/mtab est incorrect et que le peripherique n'est en fait pas monte. -i fichier_entree Lire une liste des blocs defectueux deja connus. badblocks n'analysera pas ces blocs puisque l'on sait qu'ils sont defectueux. Si le fichier_entree indique est << - >>, la liste est lue a partir de l'entree standard. Les blocs listes seront omis dans la liste des nouveaux blocs defectueux produite sur la sortie standard ou dans le fichier de sortie. L'option -b de dumpe2fs(8) peut etre utilisee pour recuperer la liste des blocs actuellement marques comme etant defectueux sur un systeme de fichiers existant, dans un format convenant a l'utilisation avec cette option. -n Utiliser le mode lecture-ecriture non destructif. Par defaut, seul un test en lecture seule non destructif est effectue. Cette option ne peut etre combinee avec l'option -w, car elles sont mutuellement exclusives. -o fichier_sortie Ecrire la liste des blocs defectueux dans le fichier indique. Sans cette option, badblocks affiche la liste sur la sortie standard. Le format de ce fichier peut etre utilise avec l'option -l de e2fsck(8) ou de mke2fs(8). -p nombre_passes Repeter l'analyse du disque jusqu'a ce que plus aucun nouveau bloc ne soit decouvert en nombre_passes analyses consecutives du disque. Vaut 0 par defaut, ce qui signifie que badblocks se terminera apres la premiere 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 a lire (et ecrire) dans les blocs du disque. motif_test peut etre soit une valeur numerique comprise entre 0 et ULONG_MAX-1 (valeurs incluses), ou le mot << random >>, qui indique que les blocs doivent etre remplis avec une valeur aleatoire. Dans le mode lecture-ecriture (-w) et le mode non destructif (-n), un motif de test ou plus peuvent etre indiques en precisant l'option -t pour chaque motif de test voulu. Pour le mode en lecture seule, un seul motif de test est accepte et il ne peut pas etre << random >>. Le test en lecture seule avec un motif de test suppose que le disque a deja ete rempli avec ce motif ; sinon, un grand nombre de blocs ne pourront etre verifies. Si plusieurs motifs de test sont indiques, alors tous les blocs sont testes avec un motif avant de passer au motif suivant. -v Mode detaille. Le nombre d'erreurs de lecture, d'ecriture et de corruption des donnees sera affiche sur le flux d'erreur standard. -w Utiliser un test en mode ecriture. Avec cette option, badblocks recherchera les blocs defectueux en ecrivant quelques motifs (0xaa, 0x55, 0xff, 0x00) sur chaque bloc du peripherique et en relisant celui-ci pour en verifier le contenu. Cette option ne peut etre combinee avec l'option -n, car elles sont mutuellement exclusives. -B Utiliser des tampons d'entrees/sorties, au lieu d'entrees/sorties directes (<< Direct I/O >>), meme si celles-ci sont disponibles. -X Indicateur interne, uniquement destine a etre utilise par e2fsck(8) et mke2fs(8). Il contourne la verification de securite en mode exclusif du peripherique en cours d'utilisation. AVERTISSEMENT N'utilisez jamais l'option -w sur un peripherique contenant un systeme de fichiers existant. Cette option efface les donnees ! Si vous voulez effectuer des tests en mode ecriture sur un systeme de fichiers existant, utilisez plutot l'option -n. Elle est plus lente, mais elle preserve vos donnees. Avec l'option -e, badblocks peut n'afficher qu'une liste incomplete de blocs defectueux. Il est donc recommande de ne l'utiliser que si l'on cherche a savoir s'il y a ou pas des blocs defectueux sur le peripherique, et non pas quand on souhaite avoir la liste des blocs defectueux. AUTEUR badblocks a ete ecrit par Remy Card . Le responsable actuel est Theodore Ts'o . Le test de lecture-ecriture non destructif a ete implemente par David Beattie . DISPONIBILITE badblocks fait partie du paquet e2fsprogs et est disponible sur http://e2fsprogs.sourceforge.net. VOIR AUSSI e2fsck(8), mke2fs(8) TRADUCTION La traduction francaise de cette page de manuel a ete creee par Gerard Delafond , Frederic Delanoy , Thierry Vignaud , Sebastien Blanchet, Emmanuel Araman , Eric Piel , Nicolas Francois , Romain Doumenc , David Prevot et Cedric Boutillier Cette traduction est une documentation libre ; veuillez vous reporter a la GNU General Public License version 3 concernant les conditions de copie et de distribution. Il n'y a aucune RESPONSABILITE LEGALE. Si vous decouvrez un bogue dans la traduction de cette page de manuel, veuillez envoyer un message a . E2fsprogs version 1.47.1 Mai 2024 BADBLOCKS(8)