OVH Cloud OVH Cloud

Partition plantée

5 réponses
Avatar
Yves Lambert
... j'avoue que je ne sais pas trop quoi faire. Surtout que j'ai traîné tout
l'été pour m'en occuper...

Voici ce que dit /etc/fstab :
[/mnt/hda5/etc/fstab]

...
/dev/hdb1 /home ext3 defaults 1 2
...

Avec knoppix si j'essaie de/ mounter/ hdb1 j'ai ce message d'erreur :

-=-=-=-=-
mount: wrong fs type, bad option, bad superblock on /dev/hdb1,
missing codepage or other error
In some cases useful info is found in syslog - try
dmesg | tail or so
-=-=-=-=-
dmesg donne :
-=-=-=-=-
hdb: task_in_intr: status=0x59 { DriveReady SeekComplete DataRequest Error }
hdb: task_in_intr: error=0x40 { UncorrectableError }, LBAsect=111,
sector=111
ide: failed opcode was: unknown
end_request: I/O error, dev hdb, sector 111
-=-=-=-=-

Comment je fais pour dire à Knoppix de continuer et d'ignorer ce ^%$##@! de
secteur 111 ?




--
http://fr.comp.infosystemes.free.fr/www/referencement

5 réponses

Avatar
william
On Tue, 30 Aug 2005 14:56:34 +0200, Yves Lambert wrote:

Comment je fais pour dire à Knoppix de continuer et d'ignorer ce ^%$##@! de
secteur 111 ?


fsck ?
--
William.

Avatar
Yves Lambert

On Tue, 30 Aug 2005 14:56:34 +0200, Yves Lambert wrote:



Comment je fais pour dire à Knoppix de continuer et d'ignorer ce ^%$##@! de
secteur 111 ?




fsck ?


Toujours sous knoppix :


[]# fsck /dev/hdb1
fsck 1.38-WIP (09-May-2005)
e2fsck 1.38-WIP (09-May-2005)
fsck.ext3: Attempt to read block from filrsystem resulted in short read
while checking ext3 journal for /dev/hdb1


--
http://fr.comp.infosystemes.free.fr/www/referencement


Avatar
Nicolas George
Yves Lambert wrote in message :
[]# fsck /dev/hdb1


Autres outils de diagnostique :

fdisk -l /dev/hdb
cat /proc/partitions
smartctl -a /dev/hdb (après éventuellement un smartctl -s on /dev/hdb)

Avatar
Yves Lambert

smartctl -a /dev/hdb (après éventuellement un smartctl -s on /dev/hdb)


je n'ai pas smartctl dans mon shell de réparation...

Il semble ne pas être non plus dans rip56... dommage ça a bien l'air
d'être l'outil qu'il me faut..
je vais voir s'il est dans knoppix...
sinon /proc/partitions contient :

...
3 64 39082680 hdb
3 65 38057953 hdb1
3 66 1 hdb2
3 69 1020096 hdb5

La partition fait 38 Go et j'ai 700 M0 à sauver à tout casser...

--
http://fr.comp.infosystemes.free.fr/www/referencement

Avatar
l'indien
On Tue, 30 Aug 2005 20:26:21 +0200, Yves Lambert wrote:


smartctl -a /dev/hdb (après éventuellement un smartctl -s on /dev/hdb)


je n'ai pas smartctl dans mon shell de réparation...

Il semble ne pas être non plus dans rip56... dommage ça a bien l'air
d'être l'outil qu'il me faut..
je vais voir s'il est dans knoppix...
sinon /proc/partitions contient :

...
3 64 39082680 hdb
3 65 38057953 hdb1
3 66 1 hdb2
3 69 1020096 hdb5

La partition fait 38 Go et j'ai 700 M0 à sauver à tout casser...


Déjà, le man de mount dit qu'il y a une option 'errors=continue' pour
ext2....

Ensuite, si le secteur 111 est celui qui contient le superblock, il suffit
d'en utiliser un autre:
mke2fs -v -n /dev/hdb1 te dira ou sont les copies du superbloc
il suffit d'utiliser l'option "sb=xxx" de mount pour lui dire ou trouver
le superbloc.

Enfin, si tu as de la place libre autre part, une très bonne solution
est de recopier la partition avec dd en ignorant les erreurs et de
travailler sur la copie:
dd if=/dev/hdb1 of=<ma_sauvegarde> conv=noerror,sync

Tout le reste des infos est dans les man...