Hi... I have a Raid5 Array, using 4 IDE HDs. A few days ago, the system
hung, no reaction, except ping from the host, nothing to see on the
monitor. I rebooted the system and it told me, 2 out of 4 disks were out
of sync. 2 Disks have an event counter of 00000062, the two others
00000064. I hope, that there is a way to fix this. I searched through the
mailing-list and found one thread, but it did not help me.

Does anyone have some ideas?

Greetings, 
               Stefan


ps: Here is some part of my dmesg output:
hde: IBM-DJNA-352500, 24405MB w/1966kB Cache, CHS=49585/16/63, UDMA
hdf: IBM-DJNA-352500, 24405MB w/1966kB Cache, CHS=49585/16/63, UDMA
hdg: IBM-DJNA-352500, 24405MB w/1966kB Cache, CHS=49585/16/63, UDMA
hdh: IBM-DJNA-352500, 24405MB w/1966kB Cache, CHS=49585/16/63, UDMA
md driver 0.90.0 MAX_MD_DEVS=256, MAX_REAL=12
translucent personality registered
linear personality registered
raid5 personality registered
raid5: measuring checksumming speed
   8regs     :   115.443 MB/sec
   32regs    :    87.630 MB/sec
using fastest function: 8regs (115.443 MB/sec)
md.c: sizeof(mdp_super_t) = 4096
 hde: hde1
 hdf: hdf1
 hdg: hdg1
 hdh: hdh1
autodetecting RAID arrays
(read) hde1's sb offset: 24990720 [events: 00000062]
(read) hdf1's sb offset: 24990720 [events: 00000062]
(read) hdg1's sb offset: 24990720 [events: 00000064]
(read) hdh1's sb offset: 24990720 [events: 00000064]
autorun ...
considering hdh1 ...
  adding hdh1 ...
  adding hdg1 ...
  adding hdf1 ...
  adding hde1 ...
created md0
bind<hde1,1>
bind<hdf1,2>
bind<hdg1,3>
bind<hdh1,4>
running: <hdh1><hdg1><hdf1><hde1>
now!
hdh1's event counter: 00000064
hdg1's event counter: 00000064
hdf1's event counter: 00000062
hde1's event counter: 00000062
md: superblock update time inconsistency -- using the most recent one
freshest: hdh1
md: kicking non-fresh hdf1 from array!
unbind<hdf1,3>
export_rdev(hdf1)
md: kicking non-fresh hde1 from array!
unbind<hde1,2>
export_rdev(hde1)
md0: removing former faulty hdf1!
md0: removing former faulty hde1!
md: md0: raid array is not clean -- starting background reconstruction
md0: max total readahead window set to 384k
md0: 3 data-disks, max readahead per data-disk: 128k
raid5: device hdh1 operational as raid disk 0
raid5: device hdg1 operational as raid disk 1
raid5: not enough operational devices for md0 (2/4 failed)
RAID5 conf printout:
 --- rd:4 wd:2 fd:2
 disk 0, s:0, o:1, n:0 rd:0 us:1 dev:hdh1
 disk 1, s:0, o:1, n:1 rd:1 us:1 dev:hdg1
 disk 2, s:0, o:0, n:2 rd:2 us:1 dev:[dev 00:00]
 disk 3, s:0, o:0, n:3 rd:3 us:1 dev:[dev 00:00]
 disk 4, s:0, o:0, n:0 rd:0 us:0 dev:[dev 00:00]
 disk 5, s:0, o:0, n:0 rd:0 us:0 dev:[dev 00:00]
 disk 6, s:0, o:0, n:0 rd:0 us:0 dev:[dev 00:00]
 disk 7, s:0, o:0, n:0 rd:0 us:0 dev:[dev 00:00]
 disk 8, s:0, o:0, n:0 rd:0 us:0 dev:[dev 00:00]
 disk 9, s:0, o:0, n:0 rd:0 us:0 dev:[dev 00:00]
 disk 10, s:0, o:0, n:0 rd:0 us:0 dev:[dev 00:00]
 disk 11, s:0, o:0, n:0 rd:0 us:0 dev:[dev 00:00]
raid5: failed to run raid set md0
pers->run() failed ...
do_md_run() returned -22
unbind<hdh1,1>
export_rdev(hdh1)
unbind<hdg1,0>
export_rdev(hdg1)
md0 stopped.
... autorun DONE.

Reply via email to