Software Raid Problem

Post Reply
Message
Author
Thomas

Software Raid Problem

#1 Post by Thomas »

Hi, ich habe mit dem RedHat Setup ein Software Raid 5 installiert.
Jedoch scheint da etwas nicht ganz zu funktionieren.
ich habe 3 Platten, 2 davon haben 8mb cache die andere 2mb.
jetzt laufen aber nur die 2 platten mit 8mb cache und die 2mb cache hdd ist irgendwie nicht einbezogen.

Hier ein Auszug aus /proc/mdstat:

Personalities : [raid5]
read_ahead 1024 sectors
md0 : active raid5 hde1<font size="2"> hdf1[0]
78165120 blocks level 5, 64k chunk, algorithm 0 [3/2] [U_U]

unused devices: <none>

In der /etc/raidtab sind aber alle 3 platten eingetragen.
Jedoch ist kein parity algorithmus festgelegt.

Wie kann ich also nun die 3. platten zum laufen bringen?

Ich hoffe mir kann jemand bei diesem Problem helfen.


Danke im Vorraus für alle Beiträge

Descartes

Re: Software Raid Problem

#2 Post by Descartes »

Sicher, dass die dritte Platte nicht bereits verwendet wird? Auch nicht als Hot-Spare?
BTW: Kann man mit zwei Platten -- so schauts bei deiner /proc/mdstat Ausgabe ja aus -- überhaupt ein RAID-5 verwenden/aufsetzen?

panthera

Re: Software Raid Problem

#3 Post by panthera »

. 'U_U' sagt, dass zwei von drei platten present sind.
. als algorithmus solltest du 'parity left-symmetric' verwenden
. raid5 ist ab 3 partitionen/platten moeglich

korrigiere die raidtab und mach 'mkraid --really-force /dev/md0'. damit wird der superblock neu geschrieben, das raid-device initialisiert. falls die partitionen identisch sind wie vorher, wird die synchronisation der fehlenden platte eingeleitet und du hast keinen datenverlust, ansonsten muesstest du md0 neu formatieren.

Thomas

Re: Software Raid Problem

#4 Post by Thomas »

ok, hab ich gemacht.
Jetzt schauts so aus

Personalities : [raid5]
read_ahead 1024 sectors
md0 : active raid5 hde1<font size="1"> hdf1<font size="2"> hdg1[0]
78165120 blocks level 5, 64k chunk, algorithm 0 [3/3] [UUU]

unused devices: <none>

Aber bedeutet algorithm 0 das kein algorithmus festgelegt ist. oder ist das ne Bezeichnung?

parity-algorithm left-asymmetric

steht in /etc/raidtab also müsste er ja eigentlich diesen nehmen

thx

panthera

Re: Software Raid Problem

#5 Post by panthera »

. ich nehme an, 'left-asymmetric' war ein tipp-fehler von dir, es muss 'left-symmetric' heissen.
. left-symmetric ist algorithmus 2

Post Reply