OVH Cloud OVH Cloud

Disque système gravement malade

2 réponses
Avatar
Alain JUPIN
Bonjour,

Lors du redemarrage d'une serveur sous RedHat 9, un grand nombre de
message d'erreurs apparait lors du boot lors de l'etape de checkf fs des
disques (exemple cidessous issus d'un dmesg)

Pour info, lors du 1er boot, le serveur est resté planté sur le fsck de
/dev/hda. J'ai du faire un reset pour debloquer la situation. Lors de ce
redemarrage un grand nombre d'erreurs sont apparus (cf ci-dessous), mais a
finallement pu redemarrer correctement (du moins en partie)


hda: dma_intr: status=0x51 { DriveReady SeekComplete Error }
hda: dma_intr: error=0x40 { UncorrectableError }, LBAsect=6358496, sector=2101208
end_request: I/O error, dev 03:05 (hda), sector 2101208
EXT3-fs error (device ide0(3,5)): ext3_readdir: directory #129281 contains
a hole at offset 0
...
hda: dma_intr: status=0x51 { DriveReady SeekComplete
Error } hda: dma_intr: error=0x40 { UncorrectableError }, LBAsect=6882792,
sector=2625504 end_request: I/O error, dev 03:05 (hda), sector 2625504 ...
hda: dma_intr: status=0x51 { DriveReady SeekComplete Error } hda:
dma_intr: error=0x40 { UncorrectableError }, LBAsect=8604110,
sector=475156 end_request: I/O error, dev 03:06 (hda), sector 475156
EXT3-fs error (device ide0(3,6)): ext3_get_inode_loc: unable to read inode
block - inode=59221, block=237578
...
hda: dma_intr: status=0x51 {
DriveReady SeekComplete Error } hda: dma_intr: error=0x40 {
UncorrectableError }, LBAsect=6358496, sector=2101208 end_request: I/O
error, dev 03:05 (hda), sector 2101208 EXT3-fs error (device ide0(3,5)):
ext3_readdir: directory #129281 contains a hole at offset 0

Quand je me connecte a distance sur le serveur, le /var/log est vide !!!!

Je tente de redemarrer syslog :
root@linux ~ # /etc/init.d/syslog restart
Arret de l'enregistreur chronologique du noyau : [ OK ]
Arret de l'enregistreur chronologique du systeme : [ OK ]
Demarrage de l'enregistreur chronologique du systeme : [ OK ]
Demarrage de l'enregistreur chronologique du noyau : [ OK ]
touch: creation de `/var/lock/subsys/syslog': Erreur d'entree/sortie

Pour informations, j'essaye de voir l'état des montages (tout est OK) :
root@linux ~ # mount
/dev/hda6 on / type ext3 (rw)
none on /proc type proc (rw)
/dev/hda1 on /boot type ext3 (rw)
none on /dev/pts type devpts (rw,gid=5,mode=620)
/dev/lvm-home/home on /home type reiserfs (rw)
/dev/hda3 on /usr type ext3 (rw)
/dev/hda5 on /var type ext3 (rw)

Par contre, je ne vois pas le /dev/hda lors d'un fdisk -l !!!!!
root@linux ~ # fdisk -l

Disk /dev/hdc: 120.0 GB, 120034123776 bytes
255 heads, 63 sectors/track, 14593 cylinders
Units = cylindres of 16065 * 512 = 8225280 bytes

Périphérique Amorce Début Fin Blocs Id Système
/dev/hdc1 1 14593 117218241 8e Linux LVM

Il y a til une methode pour réparer le mal qui touche le disque système ?
Je doute quand a savoir si ce n'est qu'une simple corruption du système
de fichier ou bien un disque avec des erreurs physique (secteurs
défecteux etc ...) ?

Cordialement,

Alain

2 réponses

Avatar
sansflotusspam
Alain JUPIN wrote:

Bonjour,

Lors du redemarrage d'une serveur sous RedHat 9, un grand nombre de
message d'erreurs apparait lors du boot lors de l'etape de checkf fs des
disques (exemple cidessous issus d'un dmesg)

Pour info, lors du 1er boot, le serveur est resté planté sur le fsck de
/dev/hda. J'ai du faire un reset pour debloquer la situation. Lors de ce
redemarrage un grand nombre d'erreurs sont apparus (cf ci-dessous), mais a
finallement pu redemarrer correctement (du moins en partie)


hda: dma_intr: status=0x51 { DriveReady SeekComplete Error }
hda: dma_intr: error=0x40 { UncorrectableError }, LBAsectc58496,
sector!01208 end_request: I/O error, dev 03:05 (hda), sector 2101208
EXT3-fs error (device ide0(3,5)): ext3_readdir: directory #129281 contains
a hole at offset 0
...
hda: dma_intr: status=0x51 { DriveReady SeekComplete
Error } hda: dma_intr: error=0x40 { UncorrectableError }, LBAsecth82792,
sector&25504 end_request: I/O error, dev 03:05 (hda), sector 2625504 ...
hda: dma_intr: status=0x51 { DriveReady SeekComplete Error } hda:
dma_intr: error=0x40 { UncorrectableError }, LBAsect†04110,
sectorG5156 end_request: I/O error, dev 03:06 (hda), sector 475156
EXT3-fs error (device ide0(3,6)): ext3_get_inode_loc: unable to read inode
block - inodeY221, block#7578
...
hda: dma_intr: status=0x51 {
DriveReady SeekComplete Error } hda: dma_intr: error=0x40 {
UncorrectableError }, LBAsectc58496, sector!01208 end_request: I/O
error, dev 03:05 (hda), sector 2101208 EXT3-fs error (device ide0(3,5)):
ext3_readdir: directory #129281 contains a hole at offset 0

Quand je me connecte a distance sur le serveur, le /var/log est vide !!!!

Je tente de redemarrer syslog :
~ # /etc/init.d/syslog restart
Arret de l'enregistreur chronologique du noyau : [ OK ]
Arret de l'enregistreur chronologique du systeme : [ OK ]
Demarrage de l'enregistreur chronologique du systeme : [ OK ]
Demarrage de l'enregistreur chronologique du noyau : [ OK ]
touch: creation de `/var/lock/subsys/syslog': Erreur d'entree/sortie

Pour informations, j'essaye de voir l'état des montages (tout est OK) :
~ # mount
/dev/hda6 on / type ext3 (rw)
none on /proc type proc (rw)
/dev/hda1 on /boot type ext3 (rw)
none on /dev/pts type devpts (rw,gid=5,modeb0)
/dev/lvm-home/home on /home type reiserfs (rw)
/dev/hda3 on /usr type ext3 (rw)
/dev/hda5 on /var type ext3 (rw)

Par contre, je ne vois pas le /dev/hda lors d'un fdisk -l !!!!!
~ # fdisk -l

Disk /dev/hdc: 120.0 GB, 120034123776 bytes
255 heads, 63 sectors/track, 14593 cylinders
Units = cylindres of 16065 * 512 = 8225280 bytes

Périphérique Amorce Début Fin Blocs Id Système
/dev/hdc1 1 14593 117218241 8e Linux LVM

Il y a til une methode pour réparer le mal qui touche le disque système ?
Je doute quand a savoir si ce n'est qu'une simple corruption du système
de fichier ou bien un disque avec des erreurs physique (secteurs
défecteux etc ...) ?

Cordialement,

Alain


mauvaise nouvelle : il semble bien que ce disque soit plutôt malade ...
s'il est compatible "smart", que disent les messages smart ?
un backup s'impose d'urgence, en priant tous les dieux de l'Olympe et
d'ailleurs ...
sorry
A+

Avatar
Olivier Thauvin
Alain JUPIN wrote:

hda: dma_intr: status=0x51 { DriveReady SeekComplete Error }
hda: dma_intr: error=0x40 { UncorrectableError }, LBAsectc58496,
sector!01208 end_request: I/O error, dev 03:05 (hda), sector 2101208
EXT3-fs error (device ide0(3,5)): ext3_readdir: directory #129281 contains
a hole at offset 0


Ça ça veux dire "j'ai pas pu accéder au secteur n°machin". Ce qui se traduit
en termes humain par "Ton disque est mort".

Éteint la machine, démonte le disque et relis sans le solliciter plus que la
copie des données ne le demande, récupère tout ce que tu peux et poubelle.