... 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 ?
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.
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
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 :
root@tty[]# 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
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
fdisk -l /dev/hdb cat /proc/partitions smartctl -a /dev/hdb (après éventuellement un smartctl -s on /dev/hdb)
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 :
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 :
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 :
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 :
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...
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 :
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
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 :
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