BADBLOCKS
Table des matières
Retour à l'index
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 à
Index
- NOM
-
- SYNOPSIS
-
- DESCRIPTION
-
- OPTIONS
-
- AVERTISSEMENT
-
- AUTEUR
-
- DISPONIBILITÉ
-
- VOIR AUSSI
-
- TRADUCTION
-
This document was created by
man2html,
using the manual pages.
Time: 05:06:39 GMT, September 19, 2025