mauvais blocs et reiserfs

Le
Jean-Paul Lacquement
Bonjour,

J'ai un disque dur hda dont fsck.resiserfs se plaint en raison de
plusieurs mauvais blocks. Y a-t-il un moyen de fixer ceux-ci sans
perdre les données?


Merci.
Vidéos High-Tech et Jeu Vidéo
Téléchargements
Vos réponses
Gagnez chaque mois un abonnement Premium avec GNT : Inscrivez-vous !
Trier par : date / pertinence
Zelos
Le #9551621
Le problème, c'est que ce disque contient 100Go de données... et je n'ai
pas d'autres disque de cette capacité. Va falloir investir je pense...


wrote:

Selon Jean-Paul Lacquement

Bonjour,

J'ai un disque dur hda dont fsck.resiserfs se plaint en raison de
plusieurs mauvais blocks. Y a-t-il un moyen de fixer ceux-ci sans
perdre les données?


Merci.







bonjour,


la meilleure solution consiste à déplacer les données de la partition en
question et regénérer le reiserfs

slt
bernard






--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench
Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et
"Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
djellel(deb)
Le #9551571
Bonjour,

Il y a 1 ans moi aussi j'ai eu à faire aux zones défectueuses sur un DD vieux
de 6 ans... J'ai dû les fixer afin de pouvoir avoir accès à un
système "viable" qui ne plante pas après quelques minutes ou heures en raison
d'erreurs d'écriture et de lecture sur le disque!



Ce que j'ai fait (à adapter) ...

Il faut installer d'abord reiserfsprogs et e2fsprogs(pour récupérer badblocks)

apt-get install reiserfsprogs e2fsprogs

taper

debugreiserfs /dev/sdb6 | grep -i 'blocksize'
pour trouver la taille de tes blocks... par défaut c'est 4096

démonter la partition cible

puis
badblocks -n -b 4096 -o liste_noire /dev/sdb6
pour créer un fichier listant tout tes secteurs défectueux. .. liste_noire ici

pour finir
reiserfsck --fix-fixable --badblocks liste_noire /dev/sdb6

pour que ton système de fichiers prennent en compte ta "liste noire" et évite
toute lecture-écriture dessus... Mais cela ne peut être que temporaire car
les secteurs défectueux n'annoncent rien de bon... Cela précipite plutôt
l'achat d'un nouveau DD afin de basculer tes données importantes dessus...
D'ailleurs , il est à rappeler que les erreurs I/O peuvent te faire planter
tout ton système et créer ainsi d'autres dégats.

Bien sûr l'utilisation de tout ça c'est à tes risques et périls comme
d'hab ! ... Et je tiens aussi à te prévenir que cela prend un temps infini...

tu peux lire aussi cette page qui te donne plus d'info
http://www.namesys.com/bad-block-handling.html (en)

dd_rescue (en cas de plantage total afin de récupérer tes données)
http://www.gnu.org/software/ddrescue/ddrescue.html
http://www.cyberciti.biz/tips/how-do-i-save-recover-data-from-crashed-disks-with-dd-and-ddrescue-command.html

et aussi

man badblocks ou http://www.delafond.org/traducmanfr/man/man8/badblocks.8.html
man reiserfsck ou http://www.namesys.com/reiserfsck.html


Bonne chance !

Djellel






Le mercredi 30 mai 2007, Zelos a écrit :
Le problème, c'est que ce disque contient 100Go de données... et je n'ai
pas d'autres disque de cette capacité. Va falloir investir je pense...

wrote:
> Selon Jean-Paul Lacquement >> Bonjour,
>>
>> J'ai un disque dur hda dont fsck.resiserfs se plaint en raison de
>> plusieurs mauvais blocks. Y a-t-il un moyen de fixer ceux-ci sans
>> perdre les données?
>>
>>
>> Merci.
>
> bonjour,
>
>
> la meilleure solution consiste à déplacer les données de la partition en
> question et regénérer le reiserfs
>
> slt
> bernard




--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench
Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et
"Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
Zelos
Le #9551561
Merci pour toutes ces indications. Je m'y mets de suite. Je te tiens au
courant.


djellel(deb) wrote:

Bonjour,

Il y a 1 ans moi aussi j'ai eu à faire aux zones défectueuses sur un DD vieux
de 6 ans... J'ai dû les fixer afin de pouvoir avoir accès à un
système "viable" qui ne plante pas après quelques minutes ou heures en raison
d'erreurs d'écriture et de lecture sur le disque!



Ce que j'ai fait (à adapter) ...

Il faut installer d'abord reiserfsprogs et e2fsprogs(pour récupérer badblocks)

apt-get install reiserfsprogs e2fsprogs

taper

debugreiserfs /dev/sdb6 | grep -i 'blocksize'
pour trouver la taille de tes blocks... par défaut c'est 4096

démonter la partition cible

puis
badblocks -n -b 4096 -o liste_noire /dev/sdb6
pour créer un fichier listant tout tes secteurs défectueux. .. liste_noire ici

pour finir
reiserfsck --fix-fixable --badblocks liste_noire /dev/sdb6

pour que ton système de fichiers prennent en compte ta "liste noire" et évite
toute lecture-écriture dessus... Mais cela ne peut être que temporaire car
les secteurs défectueux n'annoncent rien de bon... Cela précipite plutôt
l'achat d'un nouveau DD afin de basculer tes données importantes dessus...
D'ailleurs , il est à rappeler que les erreurs I/O peuvent te faire planter
tout ton système et créer ainsi d'autres dégats.

Bien sûr l'utilisation de tout ça c'est à tes risques et périls comme
d'hab ! ... Et je tiens aussi à te prévenir que cela prend un temps infini...

tu peux lire aussi cette page qui te donne plus d'info
http://www.namesys.com/bad-block-handling.html (en)

dd_rescue (en cas de plantage total afin de récupérer tes données)
http://www.gnu.org/software/ddrescue/ddrescue.html
http://www.cyberciti.biz/tips/how-do-i-save-recover-data-from-crashed-disks-with-dd-and-ddrescue-command.html

et aussi

man badblocks ou http://www.delafond.org/traducmanfr/man/man8/badblocks.8.html
man reiserfsck ou http://www.namesys.com/reiserfsck.html


Bonne chance !

Djellel






Le mercredi 30 mai 2007, Zelos a écrit :

Le problème, c'est que ce disque contient 100Go de données... et je n'ai
pas d'autres disque de cette capacité. Va falloir investir je pense...

wrote:

Selon Jean-Paul Lacquement
Bonjour,

J'ai un disque dur hda dont fsck.resiserfs se plaint en raison de
plusieurs mauvais blocks. Y a-t-il un moyen de fixer ceux-ci sans
perdre les données?


Merci.



bonjour,


la meilleure solution consiste à déplacer les données de la partition en
question et regénérer le reiserfs

slt
bernard












--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench
Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et
"Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
Zelos
Le #9551321
Bonjour,


J'ai procédé comme tu me l'as indiqué hormis que le process de

reiserfsck --fix-fixable --badblocks liste_noire /dev/hda1

s'est arrêté du fait d'un bloc defectueux. Bon, j'ai relancé badblocks qui
n'affiche rien mais est bien présent dans top. J'en conclus donc qu'il fonctionne
mais comment savoir s'il tourne en boucle (sur un secteur par exemple) ou s'il
fonctionne correctement? La partition fait 120Go mais j'ai lancé le process
depuis plus de deux heures...

C'est grave docteur?


djellel(deb) wrote:

Bonjour,

Il y a 1 ans moi aussi j'ai eu à faire aux zones défectueuses sur un DD vieux
de 6 ans... J'ai dû les fixer afin de pouvoir avoir accès à un
système "viable" qui ne plante pas après quelques minutes ou heures en raison
d'erreurs d'écriture et de lecture sur le disque!



Ce que j'ai fait (à adapter) ...

Il faut installer d'abord reiserfsprogs et e2fsprogs(pour récupérer badblocks)

apt-get install reiserfsprogs e2fsprogs

taper

debugreiserfs /dev/sdb6 | grep -i 'blocksize'
pour trouver la taille de tes blocks... par défaut c'est 4096

démonter la partition cible

puis
badblocks -n -b 4096 -o liste_noire /dev/sdb6
pour créer un fichier listant tout tes secteurs défectueux. .. liste_noire ici

pour finir
reiserfsck --fix-fixable --badblocks liste_noire /dev/sdb6

pour que ton système de fichiers prennent en compte ta "liste noire" et évite
toute lecture-écriture dessus... Mais cela ne peut être que temporaire car
les secteurs défectueux n'annoncent rien de bon... Cela précipite plutôt
l'achat d'un nouveau DD afin de basculer tes données importantes dessus...
D'ailleurs , il est à rappeler que les erreurs I/O peuvent te faire planter
tout ton système et créer ainsi d'autres dégats.

Bien sûr l'utilisation de tout ça c'est à tes risques et périls comme
d'hab ! ... Et je tiens aussi à te prévenir que cela prend un temps infini...

tu peux lire aussi cette page qui te donne plus d'info
http://www.namesys.com/bad-block-handling.html (en)

dd_rescue (en cas de plantage total afin de récupérer tes données)
http://www.gnu.org/software/ddrescue/ddrescue.html
http://www.cyberciti.biz/tips/how-do-i-save-recover-data-from-crashed-disks-with-dd-and-ddrescue-command.html

et aussi

man badblocks ou http://www.delafond.org/traducmanfr/man/man8/badblocks.8.html
man reiserfsck ou http://www.namesys.com/reiserfsck.html


Bonne chance !

Djellel






Le mercredi 30 mai 2007, Zelos a écrit :

Le problème, c'est que ce disque contient 100Go de données... et je n'ai
pas d'autres disque de cette capacité. Va falloir investir je pense...

wrote:

Selon Jean-Paul Lacquement
Bonjour,

J'ai un disque dur hda dont fsck.resiserfs se plaint en raison de
plusieurs mauvais blocks. Y a-t-il un moyen de fixer ceux-ci sans
perdre les données?


Merci.



bonjour,


la meilleure solution consiste à déplacer les données de la partition en
question et regénérer le reiserfs

slt
bernard












--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench
Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et
"Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
Jean-Paul Lacquement
Le #9551291
Excellente idée. Je vais voir ça. De plus, j'ai ajouté l'option -s
afin d'avoir un peu plus d'infos.

Merci

Le 31/05/07, djellel(deb)

Euh! ... je n'ai pas trop compris... Tu as bien lancé badblocks et atte ndus
que celui-ci ait terminé de lister tous les secteurs défectueux avant de
lancé reiserfsck ? ... est-ce que ce dernier prend bien en compte le
fichier listant les mauvais secteurs ?

Normalement ces 2 processus prennent plusieurs heures (voir plus) selon l a
capacité de ton DD ... mais si tu connais plus ou moins la zone où se trouve
tes badblocks tu peux délimiter tes recherches à cette zone. Ce qui r acourcit
grandement le temps de la procédure.

Le jeudi 31 mai 2007, vous avez écrit:
> Bonjour,
>
>
> J'ai procédé comme tu me l'as indiqué hormis que le process de
>
> reiserfsck --fix-fixable --badblocks liste_noire /dev/hda1
>
> s'est arrêté du fait d'un bloc defectueux. Bon, j'ai relancé badb locks qui
> n'affiche rien mais est bien présent dans top. J'en conclus donc qu'i l
> fonctionne mais comment savoir s'il tourne en boucle (sur un secteur pa r
> exemple) ou s'il fonctionne correctement? La partition fait 120Go mais j'ai
> lancé le process depuis plus de deux heures...
>
> C'est grave docteur?
>
> djellel(deb) wrote:
> > Bonjour,
> >
> > Il y a 1 ans moi aussi j'ai eu à faire aux zones défectueuses sur un DD
> > vieux de 6 ans... J'ai dû les fixer afin de pouvoir avoir accès à un
> > système "viable" qui ne plante pas après quelques minutes ou heur es en
> > raison d'erreurs d'écriture et de lecture sur le disque!
> >
> >
> >
> > Ce que j'ai fait (à adapter) ...
> >
> > Il faut installer d'abord reiserfsprogs et e2fsprogs(pour récupér er
> > badblocks)
> >
> > apt-get install reiserfsprogs e2fsprogs
> >
> > taper
> >
> > debugreiserfs /dev/sdb6 | grep -i 'blocksize'
> > pour trouver la taille de tes blocks... par défaut c'est 4096
> >
> > démonter la partition cible
> >
> > puis
> > badblocks -n -b 4096 -o liste_noire /dev/sdb6
> > pour créer un fichier listant tout tes secteurs défectueux. ..
> > liste_noire ici
> >
> > pour finir
> > reiserfsck --fix-fixable --badblocks liste_noire /dev/sdb6
> >
> > pour que ton système de fichiers prennent en compte ta "liste noire " et
> > évite toute lecture-écriture dessus... Mais cela ne peut être q ue
> > temporaire car les secteurs défectueux n'annoncent rien de bon... C ela
> > précipite plutôt l'achat d'un nouveau DD afin de basculer tes don nées
> > importantes dessus... D'ailleurs , il est à rappeler que les erreur s I/O
> > peuvent te faire planter tout ton système et créer ainsi d'autres dégats.
> >
> > Bien sûr l'utilisation de tout ça c'est à tes risques et pér ils comme
> > d'hab ! ... Et je tiens aussi à te prévenir que cela prend un tem ps
> > infini...
> >
> > tu peux lire aussi cette page qui te donne plus d'info
> > http://www.namesys.com/bad-block-handling.html (en)
> >
> > dd_rescue (en cas de plantage total afin de récupérer tes donn ées)
> > http://www.gnu.org/software/ddrescue/ddrescue.html
> > http://www.cyberciti.biz/tips/how-do-i-save-recover-data-from-crashed -dis
> >ks-with-dd-and-ddrescue-command.html
> >
> > et aussi
> >
> > man badblocks ou
> > http://www.delafond.org/traducmanfr/man/man8/badblocks.8.html man
> > reiserfsck ou http://www.namesys.com/reiserfsck.html
> >
> >
> > Bonne chance !
> >
> > Djellel
> >
> > Le mercredi 30 mai 2007, Zelos a écrit :
> >> Le problème, c'est que ce disque contient 100Go de données... et je n'ai
> >> pas d'autres disque de cette capacité. Va falloir investir je pens e...
> >>
> >> wrote:
> >>> Selon Jean-Paul Lacquement > >>>> Bonjour,
> >>>>
> >>>> J'ai un disque dur hda dont fsck.resiserfs se plaint en raison de
> >>>> plusieurs mauvais blocks. Y a-t-il un moyen de fixer ceux-ci sans
> >>>> perdre les données?
> >>>>
> >>>>
> >>>> Merci.
> >>>
> >>> bonjour,
> >>>
> >>>
> >>> la meilleure solution consiste à déplacer les données de la p artition
> >>> en question et regénérer le reiserfs
> >>>
> >>> slt
> >>> bernard





Publicité
Poster une réponse
Anonyme