Impossible de lancer e2fsck pour réparer des badblocks.
8 réponses
Cyril [Aceboard]
Bonjour,
J'ai trouvé 3badblocks sur mon disque dur
badblocks -v -s -o /root/badblocks_sda2.txt /dev/sda2
Checking for bad blocks in read-only mode
From block 0 to 51199155
Checking for bad blocks (read-only test): done
Pass completed, 3 bad blocks found.
mais je n'arrive pas à les corriger avec e2fsck:
e2fsck -vc /dev/sda2
e2fsck 1.32 (09-Nov-2002)
ext2fs_block_iterate: Ext2 file too big while sanity checking the bad blocks
inode
Alors que je n'ai aucun gros fichier. Quel serait la limite? comment pouvoir
réparer ces 2 badblocks?
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
Cyril [Aceboard]
Hello,
D'après le man: http://www.die.net/doc/linux/man/man8/e2fsck.8.html -c This option causes e2fsck to run the badblocks(8) program to find any blocks which are bad on the filesystem, and then marks them as bad by adding them to the bad block inode. If this option is specified twice, then the bad block scan will be done using a non-destructive read-write test.
Donc visiblement ce qu'il fait c'est qu'il marque les badblocks et ensuite ils ne seront plus utilisés. C'est justement ce qu'il me faudrait mais comme j'ai expliqué, j'ai un message d'erreur inexplicable.
"Rakotomandimby Mihamina" a écrit dans le message de news:
On Thu, 28 Oct 2004 16:19:55 +0200, Cyril [Aceboard] wrote:
Bonjour,
Bonjour
J'ai trouvé 3badblocks sur mon disque dur
Ce sont des secteurs physiquement endommagés.
mais je n'arrive pas à les corriger avec e2fsck:
e2fsck ne corrige que les erreurs logicielles. pas celles matérielles ... sauve le contenu de ton disque avec dd vers un autre support et range ton disque dans un placard.
-- ASPO Infogérance - http://aspo.rktmb.org/activites/infogerance Unofficial FAQ fcolc - http://faq.fcolc.eu.org/ Linux User Group sur Orléans et alentours. Tél: + 33 2 38 76 43 65 (France)
Hello,
D'après le man:
http://www.die.net/doc/linux/man/man8/e2fsck.8.html
-c
This option causes e2fsck to run the badblocks(8) program to find any blocks
which are bad on the filesystem, and then marks them as bad by adding them
to the bad block inode. If this option is specified twice, then the bad
block scan will be done using a non-destructive read-write test.
Donc visiblement ce qu'il fait c'est qu'il marque les badblocks et ensuite
ils ne seront plus utilisés. C'est justement ce qu'il me faudrait mais comme
j'ai expliqué, j'ai un message d'erreur inexplicable.
"Rakotomandimby Mihamina" <mihamina@mail.rktmb.org> a écrit dans le message
de news: pan.2004.10.28.14.38.26.22684@mail.rktmb.org...
On Thu, 28 Oct 2004 16:19:55 +0200, Cyril [Aceboard] wrote:
Bonjour,
Bonjour
J'ai trouvé 3badblocks sur mon disque dur
Ce sont des secteurs physiquement endommagés.
mais je n'arrive pas à les corriger avec e2fsck:
e2fsck ne corrige que les erreurs logicielles. pas celles matérielles ...
sauve le contenu de ton disque avec dd vers un autre support et range ton
disque dans un placard.
--
ASPO Infogérance - http://aspo.rktmb.org/activites/infogerance
Unofficial FAQ fcolc - http://faq.fcolc.eu.org/
Linux User Group sur Orléans et alentours.
Tél: + 33 2 38 76 43 65 (France)
D'après le man: http://www.die.net/doc/linux/man/man8/e2fsck.8.html -c This option causes e2fsck to run the badblocks(8) program to find any blocks which are bad on the filesystem, and then marks them as bad by adding them to the bad block inode. If this option is specified twice, then the bad block scan will be done using a non-destructive read-write test.
Donc visiblement ce qu'il fait c'est qu'il marque les badblocks et ensuite ils ne seront plus utilisés. C'est justement ce qu'il me faudrait mais comme j'ai expliqué, j'ai un message d'erreur inexplicable.
"Rakotomandimby Mihamina" a écrit dans le message de news:
On Thu, 28 Oct 2004 16:19:55 +0200, Cyril [Aceboard] wrote:
Bonjour,
Bonjour
J'ai trouvé 3badblocks sur mon disque dur
Ce sont des secteurs physiquement endommagés.
mais je n'arrive pas à les corriger avec e2fsck:
e2fsck ne corrige que les erreurs logicielles. pas celles matérielles ... sauve le contenu de ton disque avec dd vers un autre support et range ton disque dans un placard.
-- ASPO Infogérance - http://aspo.rktmb.org/activites/infogerance Unofficial FAQ fcolc - http://faq.fcolc.eu.org/ Linux User Group sur Orléans et alentours. Tél: + 33 2 38 76 43 65 (France)
Rakotomandimby Mihamina
On Thu, 28 Oct 2004 16:19:55 +0200, Cyril [Aceboard] wrote:
Bonjour,
Bonjour
J'ai trouvé 3badblocks sur mon disque dur
Ce sont des secteurs physiquement endommagés.
mais je n'arrive pas à les corriger avec e2fsck:
e2fsck ne corrige que les erreurs logicielles. pas celles matérielles ... sauve le contenu de ton disque avec dd vers un autre support et range ton disque dans un placard.
-- ASPO Infogérance - http://aspo.rktmb.org/activites/infogerance Unofficial FAQ fcolc - http://faq.fcolc.eu.org/ Linux User Group sur Orléans et alentours. Tél: + 33 2 38 76 43 65 (France)
On Thu, 28 Oct 2004 16:19:55 +0200, Cyril [Aceboard] wrote:
Bonjour,
Bonjour
J'ai trouvé 3badblocks sur mon disque dur
Ce sont des secteurs physiquement endommagés.
mais je n'arrive pas à les corriger avec e2fsck:
e2fsck ne corrige que les erreurs logicielles. pas celles matérielles ...
sauve le contenu de ton disque avec dd vers un autre support et range ton
disque dans un placard.
--
ASPO Infogérance - http://aspo.rktmb.org/activites/infogerance
Unofficial FAQ fcolc - http://faq.fcolc.eu.org/
Linux User Group sur Orléans et alentours.
Tél: + 33 2 38 76 43 65 (France)
On Thu, 28 Oct 2004 16:19:55 +0200, Cyril [Aceboard] wrote:
Bonjour,
Bonjour
J'ai trouvé 3badblocks sur mon disque dur
Ce sont des secteurs physiquement endommagés.
mais je n'arrive pas à les corriger avec e2fsck:
e2fsck ne corrige que les erreurs logicielles. pas celles matérielles ... sauve le contenu de ton disque avec dd vers un autre support et range ton disque dans un placard.
-- ASPO Infogérance - http://aspo.rktmb.org/activites/infogerance Unofficial FAQ fcolc - http://faq.fcolc.eu.org/ Linux User Group sur Orléans et alentours. Tél: + 33 2 38 76 43 65 (France)
Rakotomandimby Mihamina
On Thu, 28 Oct 2004 16:30:30 +0200, Cyril [Aceboard] wrote:
Hello,
Hello
This option causes e2fsck to run the badblocks(8) program to find any blocks which are bad on the filesystem, and then marks them as bad by adding them to the bad block inode.
Il trouve les badblocks et il les marque. Il ne les répare pas.
PS: tu réponds à l'envers ( http://faq.fcolc.eu.org/Members/mihamina/liens/repondre )
-- ASPO Infogérance - http://aspo.rktmb.org/activites/infogerance Unofficial FAQ fcolc - http://faq.fcolc.eu.org/ Linux User Group sur Orléans et alentours. Tél: + 33 2 38 76 43 65 (France)
On Thu, 28 Oct 2004 16:30:30 +0200, Cyril [Aceboard] wrote:
Hello,
Hello
This option causes e2fsck to run the badblocks(8) program to find any
blocks
which are bad on the filesystem, and then marks them as bad by adding
them to the bad block inode.
Il trouve les badblocks et il les marque. Il ne les répare pas.
PS: tu réponds à l'envers (
http://faq.fcolc.eu.org/Members/mihamina/liens/repondre )
--
ASPO Infogérance - http://aspo.rktmb.org/activites/infogerance
Unofficial FAQ fcolc - http://faq.fcolc.eu.org/
Linux User Group sur Orléans et alentours.
Tél: + 33 2 38 76 43 65 (France)
On Thu, 28 Oct 2004 16:30:30 +0200, Cyril [Aceboard] wrote:
Hello,
Hello
This option causes e2fsck to run the badblocks(8) program to find any blocks which are bad on the filesystem, and then marks them as bad by adding them to the bad block inode.
Il trouve les badblocks et il les marque. Il ne les répare pas.
PS: tu réponds à l'envers ( http://faq.fcolc.eu.org/Members/mihamina/liens/repondre )
-- ASPO Infogérance - http://aspo.rktmb.org/activites/infogerance Unofficial FAQ fcolc - http://faq.fcolc.eu.org/ Linux User Group sur Orléans et alentours. Tél: + 33 2 38 76 43 65 (France)
Cyril [Aceboard]
"Rakotomandimby Mihamina" a écrit dans le message de news:
On Thu, 28 Oct 2004 16:30:30 +0200, Cyril [Aceboard] wrote:
Hello,
Hello
This option causes e2fsck to run the badblocks(8) program to find any blocks which are bad on the filesystem, and then marks them as bad by adding them to the bad block inode.
Il trouve les badblocks et il les marque. Il ne les répare pas.
PS: tu réponds à l'envers ( http://faq.fcolc.eu.org/Members/mihamina/liens/repondre )
-- ASPO Infogérance - http://aspo.rktmb.org/activites/infogerance Unofficial FAQ fcolc - http://faq.fcolc.eu.org/ Linux User Group sur Orléans et alentours. Tél: + 33 2 38 76 43 65 (France)
Oui désolé c'est ce que je veux faire: Marquer les badblocks pour qu'ils ne
soient plus utilisés et donc je vois pas comment faire vu l'erreur que j'ai.
"Rakotomandimby Mihamina" <mihamina@mail.rktmb.org> a écrit dans le message
de news: pan.2004.10.28.14.55.34.384696@mail.rktmb.org...
On Thu, 28 Oct 2004 16:30:30 +0200, Cyril [Aceboard] wrote:
Hello,
Hello
This option causes e2fsck to run the badblocks(8) program to find any
blocks
which are bad on the filesystem, and then marks them as bad by adding
them to the bad block inode.
Il trouve les badblocks et il les marque. Il ne les répare pas.
PS: tu réponds à l'envers (
http://faq.fcolc.eu.org/Members/mihamina/liens/repondre )
--
ASPO Infogérance - http://aspo.rktmb.org/activites/infogerance
Unofficial FAQ fcolc - http://faq.fcolc.eu.org/
Linux User Group sur Orléans et alentours.
Tél: + 33 2 38 76 43 65 (France)
Oui désolé c'est ce que je veux faire: Marquer les badblocks pour qu'ils ne
soient plus utilisés et donc je vois pas comment faire vu l'erreur que j'ai.
"Rakotomandimby Mihamina" a écrit dans le message de news:
On Thu, 28 Oct 2004 16:30:30 +0200, Cyril [Aceboard] wrote:
Hello,
Hello
This option causes e2fsck to run the badblocks(8) program to find any blocks which are bad on the filesystem, and then marks them as bad by adding them to the bad block inode.
Il trouve les badblocks et il les marque. Il ne les répare pas.
PS: tu réponds à l'envers ( http://faq.fcolc.eu.org/Members/mihamina/liens/repondre )
-- ASPO Infogérance - http://aspo.rktmb.org/activites/infogerance Unofficial FAQ fcolc - http://faq.fcolc.eu.org/ Linux User Group sur Orléans et alentours. Tél: + 33 2 38 76 43 65 (France)
Oui désolé c'est ce que je veux faire: Marquer les badblocks pour qu'ils ne
soient plus utilisés et donc je vois pas comment faire vu l'erreur que j'ai.
Rakotomandimby Mihamina
On Thu, 28 Oct 2004 17:08:34 +0200, Cyril [Aceboard] wrote:
Oui désolé c'est ce que je veux faire: Marquer les badblocks pour qu'ils ne soient plus utilisés et donc je vois pas comment faire vu l'erreur que j'ai.
Moi je te proposerai de faire un 'rm -r' de tout ce qu'il y a dans la partition. Ensuite fait le fsck, et ensuite tu pourra écrire ... Pour l'instant le "big file" au milieu duquel se trouve le bad block _semble_ foutu. Donc enlève-le. Si il veut pas, fait un formattage (mkfs.ext2) et refais le fsck. là tu pourra être sûr que rien ne sera écrit dessus.
Mais soit dit en passant, il paraît que les badblocks c'est comme les lapins ... si tu en trouve un aujourd'hui, demain tu en trouvera d'autres.
-- ASPO Infogérance - http://aspo.rktmb.org/activites/infogerance Unofficial FAQ fcolc - http://faq.fcolc.eu.org/ Linux User Group sur Orléans et alentours. Tél: + 33 2 38 76 43 65 (France)
On Thu, 28 Oct 2004 17:08:34 +0200, Cyril [Aceboard] wrote:
Oui désolé c'est ce que je veux faire: Marquer les badblocks pour qu'ils ne
soient plus utilisés et donc je vois pas comment faire vu l'erreur que j'ai.
Moi je te proposerai de faire un 'rm -r' de tout ce qu'il y a dans la
partition.
Ensuite fait le fsck, et ensuite tu pourra écrire ... Pour l'instant le
"big file" au milieu duquel se trouve le bad block _semble_ foutu. Donc
enlève-le. Si il veut pas, fait un formattage (mkfs.ext2) et refais le
fsck. là tu pourra être sûr que rien ne sera écrit dessus.
Mais soit dit en passant, il paraît que les badblocks c'est comme les
lapins ... si tu en trouve un aujourd'hui, demain tu en trouvera d'autres.
--
ASPO Infogérance - http://aspo.rktmb.org/activites/infogerance
Unofficial FAQ fcolc - http://faq.fcolc.eu.org/
Linux User Group sur Orléans et alentours.
Tél: + 33 2 38 76 43 65 (France)
On Thu, 28 Oct 2004 17:08:34 +0200, Cyril [Aceboard] wrote:
Oui désolé c'est ce que je veux faire: Marquer les badblocks pour qu'ils ne soient plus utilisés et donc je vois pas comment faire vu l'erreur que j'ai.
Moi je te proposerai de faire un 'rm -r' de tout ce qu'il y a dans la partition. Ensuite fait le fsck, et ensuite tu pourra écrire ... Pour l'instant le "big file" au milieu duquel se trouve le bad block _semble_ foutu. Donc enlève-le. Si il veut pas, fait un formattage (mkfs.ext2) et refais le fsck. là tu pourra être sûr que rien ne sera écrit dessus.
Mais soit dit en passant, il paraît que les badblocks c'est comme les lapins ... si tu en trouve un aujourd'hui, demain tu en trouvera d'autres.
-- ASPO Infogérance - http://aspo.rktmb.org/activites/infogerance Unofficial FAQ fcolc - http://faq.fcolc.eu.org/ Linux User Group sur Orléans et alentours. Tél: + 33 2 38 76 43 65 (France)
Blaise Potard
Rakotomandimby Mihamina wrote:
On Thu, 28 Oct 2004 17:08:34 +0200, Cyril [Aceboard] wrote:
Oui désolé c'est ce que je veux faire: Marquer les badblocks pour qu'ils ne soient plus utilisés et donc je vois pas comment faire vu l'erreur que j'ai.
Moi je te proposerai de faire un 'rm -r' de tout ce qu'il y a dans la partition. Ensuite fait le fsck, et ensuite tu pourra écrire ... Pour l'instant le "big file" au milieu duquel se trouve le bad block _semble_ foutu. Donc enlève-le. Si il veut pas, fait un formattage (mkfs.ext2) et refais le fsck. là tu pourra être sûr que rien ne sera écrit dessus.
Mais soit dit en passant, il paraît que les badblocks c'est comme les lapins ... si tu en trouve un aujourd'hui, demain tu en trouvera d'autres.
Bof, ça dépend... J'ai un disque dur qui a un jour surchauffé, du coup quelques milliers de bad blocks d'un coup sur une seule partition (j'ai eu le droit à une réinstall de linux au passage, le fsck plantait misérablement), mais depuis (3 mois) rien à signaler (pourtant, j'ai réinstallé linux sur la même partition, j'aime prendre des risques ;-))
Par contre, si ça arrive à un disque assez agé (3ans+), alors c'est un signe d'usure et là effectivement il risque d'y en avoir de plus en plus.
Rakotomandimby Mihamina wrote:
On Thu, 28 Oct 2004 17:08:34 +0200, Cyril [Aceboard] wrote:
Oui désolé c'est ce que je veux faire: Marquer les badblocks pour qu'ils ne
soient plus utilisés et donc je vois pas comment faire vu l'erreur que j'ai.
Moi je te proposerai de faire un 'rm -r' de tout ce qu'il y a dans la
partition.
Ensuite fait le fsck, et ensuite tu pourra écrire ... Pour l'instant le
"big file" au milieu duquel se trouve le bad block _semble_ foutu. Donc
enlève-le. Si il veut pas, fait un formattage (mkfs.ext2) et refais le
fsck. là tu pourra être sûr que rien ne sera écrit dessus.
Mais soit dit en passant, il paraît que les badblocks c'est comme les
lapins ... si tu en trouve un aujourd'hui, demain tu en trouvera d'autres.
Bof, ça dépend... J'ai un disque dur qui a un jour surchauffé, du coup
quelques milliers de bad blocks d'un coup sur une seule partition (j'ai
eu le droit à une réinstall de linux au passage, le fsck plantait
misérablement), mais depuis (3 mois) rien à signaler (pourtant, j'ai
réinstallé linux sur la même partition, j'aime prendre des risques ;-))
Par contre, si ça arrive à un disque assez agé (3ans+), alors c'est un
signe d'usure et là effectivement il risque d'y en avoir de plus en
plus.
On Thu, 28 Oct 2004 17:08:34 +0200, Cyril [Aceboard] wrote:
Oui désolé c'est ce que je veux faire: Marquer les badblocks pour qu'ils ne soient plus utilisés et donc je vois pas comment faire vu l'erreur que j'ai.
Moi je te proposerai de faire un 'rm -r' de tout ce qu'il y a dans la partition. Ensuite fait le fsck, et ensuite tu pourra écrire ... Pour l'instant le "big file" au milieu duquel se trouve le bad block _semble_ foutu. Donc enlève-le. Si il veut pas, fait un formattage (mkfs.ext2) et refais le fsck. là tu pourra être sûr que rien ne sera écrit dessus.
Mais soit dit en passant, il paraît que les badblocks c'est comme les lapins ... si tu en trouve un aujourd'hui, demain tu en trouvera d'autres.
Bof, ça dépend... J'ai un disque dur qui a un jour surchauffé, du coup quelques milliers de bad blocks d'un coup sur une seule partition (j'ai eu le droit à une réinstall de linux au passage, le fsck plantait misérablement), mais depuis (3 mois) rien à signaler (pourtant, j'ai réinstallé linux sur la même partition, j'aime prendre des risques ;-))
Par contre, si ça arrive à un disque assez agé (3ans+), alors c'est un signe d'usure et là effectivement il risque d'y en avoir de plus en plus.
Michel Tatoute
Le Thu, 28 Oct 2004 16:30:30 +0200, Cyril [Aceboard] a écrit :
Hello,
D'après le man: http://www.die.net/doc/linux/man/man8/e2fsck.8.html -c This option causes e2fsck to run the badblocks(8) program to find any blocks which are bad on the filesystem, and then marks them as bad by adding them to the bad block inode. If this option is specified twice, then the bad block scan will be done using a non-destructive read-write test.
Donc visiblement ce qu'il fait c'est qu'il marque les badblocks et ensuite ils ne seront plus utilisés. C'est justement ce qu'il me faudrait mais comme j'ai expliqué, j'ai un message d'erreur inexplicable.
Il est certainement inexplicable pour moi : tu ne nous l'as pas donné.
quelles options pour e2fsck?
Mais vraiment commence par une sauvegarde (par tar probablement).
Michel.
Le Thu, 28 Oct 2004 16:30:30 +0200, Cyril [Aceboard] a écrit :
Hello,
D'après le man:
http://www.die.net/doc/linux/man/man8/e2fsck.8.html -c
This option causes e2fsck to run the badblocks(8) program to find any
blocks which are bad on the filesystem, and then marks them as bad by
adding them to the bad block inode. If this option is specified twice,
then the bad block scan will be done using a non-destructive read-write
test.
Donc visiblement ce qu'il fait c'est qu'il marque les badblocks et
ensuite ils ne seront plus utilisés. C'est justement ce qu'il me
faudrait mais comme j'ai expliqué, j'ai un message d'erreur
inexplicable.
Il est certainement inexplicable pour moi : tu ne nous l'as pas donné.
quelles options pour e2fsck?
Mais vraiment commence par une sauvegarde (par tar probablement).
Le Thu, 28 Oct 2004 16:30:30 +0200, Cyril [Aceboard] a écrit :
Hello,
D'après le man: http://www.die.net/doc/linux/man/man8/e2fsck.8.html -c This option causes e2fsck to run the badblocks(8) program to find any blocks which are bad on the filesystem, and then marks them as bad by adding them to the bad block inode. If this option is specified twice, then the bad block scan will be done using a non-destructive read-write test.
Donc visiblement ce qu'il fait c'est qu'il marque les badblocks et ensuite ils ne seront plus utilisés. C'est justement ce qu'il me faudrait mais comme j'ai expliqué, j'ai un message d'erreur inexplicable.
Il est certainement inexplicable pour moi : tu ne nous l'as pas donné.
quelles options pour e2fsck?
Mais vraiment commence par une sauvegarde (par tar probablement).
Michel.
Laurent
dans l'article <4181000d$0$3814$, disait...
mais je n'arrive pas à les corriger avec e2fsck: e2fsck -vc /dev/sda2 e2fsck 1.32 (09-Nov-2002) ext2fs_block_iterate: Ext2 file too big while sanity checking the bad blocks inode Euh, je sais bien que ce serait un truc un peu con, mais bon, on ne sait
jamais... ton filesystem est bien ext2 ou ext3 ? parce qu'à priori, e2fsck ne traite que ext2 ou ext3. si tu es en reiserfs (par exemple) ... il faut utiliser fsck.reiserfs ... mais bon, ce serait bête hein ! ;o)
dans l'article <4181000d$0$3814$8fcfb975@news.wanadoo.fr>,
cyril@aceboard.net disait...
mais je n'arrive pas à les corriger avec e2fsck:
e2fsck -vc /dev/sda2
e2fsck 1.32 (09-Nov-2002)
ext2fs_block_iterate: Ext2 file too big while sanity checking the bad blocks
inode
Euh, je sais bien que ce serait un truc un peu con, mais bon, on ne sait
jamais...
ton filesystem est bien ext2 ou ext3 ?
parce qu'à priori, e2fsck ne traite que ext2 ou ext3. si tu es en
reiserfs (par exemple) ... il faut utiliser fsck.reiserfs ...
mais bon, ce serait bête hein !
;o)
mais je n'arrive pas à les corriger avec e2fsck: e2fsck -vc /dev/sda2 e2fsck 1.32 (09-Nov-2002) ext2fs_block_iterate: Ext2 file too big while sanity checking the bad blocks inode Euh, je sais bien que ce serait un truc un peu con, mais bon, on ne sait
jamais... ton filesystem est bien ext2 ou ext3 ? parce qu'à priori, e2fsck ne traite que ext2 ou ext3. si tu es en reiserfs (par exemple) ... il faut utiliser fsck.reiserfs ... mais bon, ce serait bête hein ! ;o)