Soft RAID 1

Dalibor Kouřil dalibork na sorbi.cz
Pondělí Květen 26 13:17:47 CEST 2003


Dobry den, nastavil jsem si sw RAID 1 na 2 disky (instalace MDK9.0 na tretim
disku), vsechno bylo v poradku. Potom jsem zkusebne odpojil jeden z disku v
poli od napajeni, Linux napsal hlasku, ze ten disk je spatny a odpojil ho,
pocitac bezel v poradku dal. Potom jsem ten disk opet pripojil k napajeni,
pridal pres RAIDHOTADD, pri restartu mi kernel vypsal nasledujici hlasky:

md: md driver 0.90.0 MAX_MD_DEVS=256, MD_SB_DISKS=27
md: Autodetecting RAID arrays.
 [events: 00000022]
 [events: 00000022]
md: autorun ...
md: considering ide/host0/bus1/target0/lun0/part1 ...
md:  adding ide/host0/bus1/target0/lun0/part1 ...
md:  adding ide/host0/bus0/target1/lun0/part1 ...
md: created md0
md: bind<ide/host0/bus0/target1/lun0/part1,1>
md: bind<ide/host0/bus1/target0/lun0/part1,2>
md: running:
<ide/host0/bus1/target0/lun0/part1><ide/host0/bus0/target1/lun0/part1>
md: ide/host0/bus1/target0/lun0/part1's event counter: 00000022
md: ide/host0/bus0/target1/lun0/part1's event counter: 00000022
md: md0: raid array is not clean -- starting background reconstruction
md: RAID level 1 does not need chunksize! Continuing anyway.
kmod: failed to exec /sbin/modprobe -s -k md-personality-3, errno = 2
md: personality 3 is not loaded!
md :do_md_run() returned -22
md: md0 stopped.
md: unbind<ide/host0/bus1/target0/lun0/part1,1>
md: export_rdev(ide/host0/bus1/target0/lun0/part1)
md: unbind<ide/host0/bus0/target1/lun0/part1,0>
md: export_rdev(ide/host0/bus0/target1/lun0/part1)
md: ... autorun DONE.
md: raid1 personality registered as nr 3
Journalled Block Device driver loaded
md: Autodetecting RAID arrays.
 [events: 00000022]
 [events: 00000022]
md: autorun ...
md: considering ide/host0/bus0/target1/lun0/part1 ...
md:  adding ide/host0/bus0/target1/lun0/part1 ...
md:  adding ide/host0/bus1/target0/lun0/part1 ...
md: created md0
md: bind<ide/host0/bus1/target0/lun0/part1,1>
md: bind<ide/host0/bus0/target1/lun0/part1,2>
md: running:
<ide/host0/bus0/target1/lun0/part1><ide/host0/bus1/target0/lun0/part1>
md: ide/host0/bus0/target1/lun0/part1's event counter: 00000022
md: ide/host0/bus1/target0/lun0/part1's event counter: 00000022
md: md0: raid array is not clean -- starting background reconstruction
md: RAID level 1 does not need chunksize! Continuing anyway.
md0: max total readahead window set to 124k
md0: 1 data-disks, max readahead per data-disk: 124k
raid1: device ide/host0/bus0/target1/lun0/part1 operational as mirror 0
raid1: device ide/host0/bus1/target0/lun0/part1 operational as mirror 1
raid1: raid set md0 not clean; reconstructing mirrors
raid1: raid set md0 active with 2 out of 2 mirrors
md: updating md0 RAID superblock on device
md: ide/host0/bus0/target1/lun0/part1 [events: 00000023]<6>(write)
ide/host0/bus0/target1/lun0/part1's sb offset: 78148096
md: syncing RAID array md0
md: minimum _guaranteed_ reconstruction speed: 100 KB/sec/disc.
md: using maximum available idle IO bandwith (but not more than 100000
KB/sec) for reconstruction.
md: using 124k window, over a total of 78148096 blocks.
md: ide/host0/bus1/target0/lun0/part1 [events: 00000023]<6>(write)
ide/host0/bus1/target0/lun0/part1's sb offset: 78148096

Potom snad 15 hodin probihala synchronizace disku (80 GB).

To bych jeste vsechno pochopil, kdyby ta synchronizace nezacala probihat pri
kazdem restartu pocitace. Proto se ptam nekoho kdo s timto ma prakticke
zkusenosti jestli je vsechno v poradku, jestli jsou data konzistentni a
jestli to tak ma vzdycky probihat. Do doby odpojeni disku (simulace zavady)
vse pri startu Linuxu probehlo bez synchronizace.

Diky za jakoukoliv praktickou zkusenost, opravdu nevim jestli tomu mohu
verit, data jsou velmi dulezita.

Dalibor Kouril, SORBI a.s.


---
Odchozí zpráva neobsahuje viry.
Zkontrolováno antivirovým systémem AVG (http://www.grisoft.cz).
Verze: 6.0.481 / Virová báze: 277 - datum vydání: 13.5.2003



Další informace o konferenci Linux