[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Problem mdadm / mdstat sata raid



Fred Jakobza wrote:
Fred Jakobza wrote:

Ralf Schmidt wrote:

Hallo Fred,

Am Wed, 07 Sep 2005 12:48:29 +0200 schrieb Fred Jakobza:


Nein er nimmt zum Synchronisieren mal /dev/sdbx und mal /dev/sdax


Was steht in /etc/mdadm/mdadm.conf?

Sie sollte in etwa so aussehen
DEVICE  /dev/hda1 /dev/hda5 /dev/hda6 /dev/hda7 /dev/hdc1 /dev/hdc5
/dev/hdc6 /dev/hdc7
ARRAY /dev/md6 level=raid1 num-devices=2
UUID=941bcf03:
   devices=/dev/hda6,/dev/hdc6
ARRAY /dev/md7 level=raid1 num-devices=2
UUID=1b595dd2:
   devices=/dev/hda7,/dev/hdc7
ARRAY /dev/md5 level=raid1 num-devices=2
UUID=471c67ee:
   devices=/dev/hda5,/dev/hdc5
ARRAY /dev/md1 level=raid1 num-devices=2
UUID=1c44dce3:
   devices=/dev/hda1,/dev/hdc1


Bei Dir halt auf sda, sdb und die Partitionierung bezogen.

Ha, da stehen die Partion nicht mehr drin, sollte da was fehlen?

DEVICE partitions
ARRAY /dev/md4 level=raid1 num-devices=2 UUID=881cb8ad:4d6f001d:8bb83ba2:b07c7335
   devices=/dev/sda6,/dev/sdb6
ARRAY /dev/md3 level=raid1 num-devices=2 UUID=a8c3bb2e:c791d4e7:23fd4532:4cebf07c
   devices=/dev/sda5,/dev/sdb5
ARRAY /dev/md2 level=raid1 num-devices=2 UUID=8ba57ab8:3e5c18dc:b676fd63:7abbb357
   devices=/dev/sda3,/dev/sdb3
ARRAY /dev/md1 level=raid1 num-devices=2 UUID=ca126d8f:a4977d20:fb041ef9:920db231
   devices=/dev/sda2,/dev/sdb2
ARRAY /dev/md0 level=raid1 num-devices=2 UUID=74a278ee:b67d0562:b57d5d19:946e9661
   devices=/dev/sda1,/dev/sdb1

Das "DEVICE partitions" ist laut man pages erlaubt.
Habe jetzt die partition mit "DEVICE /dev/sda* /dev/sdb*"
eingetragen ohne Ergebnis.

Das Problem ist das das ganze RAID 1 ist und hotswapable sein soll.
und das ganze sieht so aus (mdadm -Q -D /dev/mdx)

/dev/sda1     RaidDevice 1
/dev/sda2     RaidDevice 1
/dev/sda3     RaidDevice 1
/dev/sda5     RaidDevice 0
/dev/sda6     RaidDevice 0

Ich habe hier die Befürchtung, dass die Daten beim hotswap
beim Synchronisiren (also nach wieder hinzufügen zum raid)
von den falschen platten synchronisiert werden.

Gibt es da eine Idee?

Irgendwie scheint /proc/mdstat nicht richtig anzuzeigen:
md0 : active raid1 sdb1[2] sda1[1]
      489856 blocks [2/1] [_U]
        resync=DELAYED
md4 : active raid1 sdb6[2] sda6[0]
      190972544 blocks [2/1] [U_]
        resync=DELAYED

aber:
`mdadm -Q -D /dev/md0´
    Number   Major   Minor   RaidDevice State
       0       0        0        -      removed
       1       8        1        1      active sync   /dev/sda1

       2       8       17        0      spare rebuilding   /dev/sdb1

`mdadm -Q -D /dev/md4´:
    Number   Major   Minor   RaidDevice State
       0       8        6        0      active sync   /dev/sda6
       1       0        0        -      removed

       2       8       22        1      spare rebuilding   /dev/sdb6

Warum sind hier eigentlich removed richtig eingetragen
und RaidDevice vertauscht?

Mir geht es vor allem dass sowohl nach reboot als auch
nach add remove Device das richtige angezeigt wird.

Hat Irgendjemand eine Idee oder ist das ein Bug.
Alles läuft als sarge debian amd64 (64Bit Version).

Danke. Bye Fred



Reply to: