This is an OpenPGP/MIME signed message (RFC 4880 and 3156)
--ZwkizZOmtnHGUXDBVCkxVhIClU3b2Mzqm
Content-Type: multipart/mixed; boundary="CVuUKbjKfU0y5ojvCyKFXrC17rwlOVTYo";
protected-headers="v1"
From: "Pierre L." <petrus@miosweb.mooo.com>
To: debian-user-french@lists.debian.org
Message-ID: <a4fb62aa-e9b2-3706-2274-603bf6591427@miosweb.mooo.com>
Subject: badblocks, marquage des secteurs sans formater ?
Petite p=C3=AAche =C3=A0 l'info =C3=A0 propos de l'utilisation de badbloc=
ks...
J'ai capt=C3=A9 comment rechercher des secteurs d=C3=A9fectueux sur un di=
sque dur
(=C3=A0 plateaux/aiguilles) =C3=A0 l'aide de la commande badblocks, en no=
tant leur
num=C3=A9ro dans un fichier texte pour utilisation ult=C3=A9rieure.
ex test non-destructif:
badblocks -nvs /dev/sdc -o /home/USER/badblocks-1To.txt
Mais!
- une fois la liste de ces num=C3=A9ros de secteurs cr=C3=A9=C3=A9e, je v=
ois qu'il y a
moyen de les "marquer" afin de ne plus les r=C3=A9utiliser, via l'option =
-l
/home/USER/badblocks-1To.txt, lors de la cr=C3=A9ation d'une nouvelle par=
tition.
Cela veut donc dire qu'il faut d=C3=A9truire toutes les donn=C3=A9es actu=
ellement
pr=C3=A9sentes.
Y aurait-il moyen de "marquer" ces secteurs sans formater, donc sans
d=C3=A9truire les donn=C3=A9es stock=C3=A9es ?
N'ayant pas r=C3=A9ussi =C3=A0 trouver d'info sur cette technique (peut-=C3=
=AAtre
inexistante)...
Merci =C3=A0 vous pour vos lumi=C3=A8res :)
Bon dimanche.
ps: je suis conscient que l'id=C3=A9al est de changer le disque pour un p=
lus
fiable... mais j'en profite pour apprendre par l=E2=80=99exercice !
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Pascal Hambourg
Le 04/02/2018 à 10:08, Pierre L. a écrit :
J'ai capté comment rechercher des secteurs défectueux sur un disque dur (à plateaux/aiguilles) à l'aide de la commande badblocks, en notant leur numéro dans un fichier texte pour utilisation ultérieure. ex test non-destructif: badblocks -nvs /dev/sdc -o /home/USER/badblocks-1To.txt Mais! - une fois la liste de ces numéros de secteurs créée, je vois qu'il y a moyen de les "marquer" afin de ne plus les réutiliser, via l'option -l /home/USER/badblocks-1To.txt, lors de la création d'une nouvelle partition.
Pas lors de la création d'une partition mais lors de la création d'un système de fichiers, dans une partition ou n'importe quel autre type de volume. Note : l'otion -l pour fournir une liste de blocs défectueux est spécifique à mke2fs et mkdosfs.
Cela veut donc dire qu'il faut détruire toutes les données actuellement présentes. > > Y aurait-il moyen de "marquer" ces secteurs sans formater, donc sans détruire les données stockées ?
e2fsck a les options -l et -L pour importer une liste de blocs défectueux s'ajoutant à ou remplaçant la liste existante. Note : ces options, comme l'option -l de mke2fs, attendent une liste de numéros de blocs de même taille que la taille de bloc du système de fichiers, et dont le bloc 0 correspond au début du système de fichiers. Or par défaut badblocks utilise une taille de bloc de 1024 octets, et si on l'utilise sur un disque entier comme dans ton exemple, le bloc 0 correspond au début du disque (MBR). L'option -c de mke2fs et e2fsck invoque badblocks avec les bons paramètres.
Le 04/02/2018 à 10:08, Pierre L. a écrit :
J'ai capté comment rechercher des secteurs défectueux sur un disque dur
(à plateaux/aiguilles) à l'aide de la commande badblocks, en notant leur
numéro dans un fichier texte pour utilisation ultérieure.
ex test non-destructif:
badblocks -nvs /dev/sdc -o /home/USER/badblocks-1To.txt
Mais!
- une fois la liste de ces numéros de secteurs créée, je vois qu'il y a
moyen de les "marquer" afin de ne plus les réutiliser, via l'option -l
/home/USER/badblocks-1To.txt, lors de la création d'une nouvelle partition.
Pas lors de la création d'une partition mais lors de la création d'un
système de fichiers, dans une partition ou n'importe quel autre type de
volume.
Note : l'otion -l pour fournir une liste de blocs défectueux est
spécifique à mke2fs et mkdosfs.
Cela veut donc dire qu'il faut détruire toutes les données actuellement
présentes. > > Y aurait-il moyen de "marquer" ces secteurs sans formater, donc sans
détruire les données stockées ?
e2fsck a les options -l et -L pour importer une liste de blocs
défectueux s'ajoutant à ou remplaçant la liste existante.
Note : ces options, comme l'option -l de mke2fs, attendent une liste de
numéros de blocs de même taille que la taille de bloc du système de
fichiers, et dont le bloc 0 correspond au début du système de fichiers.
Or par défaut badblocks utilise une taille de bloc de 1024 octets, et si
on l'utilise sur un disque entier comme dans ton exemple, le bloc 0
correspond au début du disque (MBR).
L'option -c de mke2fs et e2fsck invoque badblocks avec les bons paramètres.
J'ai capté comment rechercher des secteurs défectueux sur un disque dur (à plateaux/aiguilles) à l'aide de la commande badblocks, en notant leur numéro dans un fichier texte pour utilisation ultérieure. ex test non-destructif: badblocks -nvs /dev/sdc -o /home/USER/badblocks-1To.txt Mais! - une fois la liste de ces numéros de secteurs créée, je vois qu'il y a moyen de les "marquer" afin de ne plus les réutiliser, via l'option -l /home/USER/badblocks-1To.txt, lors de la création d'une nouvelle partition.
Pas lors de la création d'une partition mais lors de la création d'un système de fichiers, dans une partition ou n'importe quel autre type de volume. Note : l'otion -l pour fournir une liste de blocs défectueux est spécifique à mke2fs et mkdosfs.
Cela veut donc dire qu'il faut détruire toutes les données actuellement présentes. > > Y aurait-il moyen de "marquer" ces secteurs sans formater, donc sans détruire les données stockées ?
e2fsck a les options -l et -L pour importer une liste de blocs défectueux s'ajoutant à ou remplaçant la liste existante. Note : ces options, comme l'option -l de mke2fs, attendent une liste de numéros de blocs de même taille que la taille de bloc du système de fichiers, et dont le bloc 0 correspond au début du système de fichiers. Or par défaut badblocks utilise une taille de bloc de 1024 octets, et si on l'utilise sur un disque entier comme dans ton exemple, le bloc 0 correspond au début du disque (MBR). L'option -c de mke2fs et e2fsck invoque badblocks avec les bons paramètres.