[GENTOO] Software RAID5 Installeren

Pagina: 1
Acties:

  • ArchRAIDen
  • Registratie: Juni 2001
  • Laatst online: 08-04 16:29
Hoi,

Ik ben bezig om een GENTOO Linux systeem op te zetten met een RAID-5 configuratie.

/etc/raidtab:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
raiddev /dev/md0
raid-level 5

nr-raid-disks 3
nr-spare-disks 0
persistent-superblock 1
chunk-size 32
parity-algorithm right-symmetric
device /dev/hda
raid-disk 0
device /dev/hde
raid-disk 1
device /dev/hdg
raid-disk 2


Ik heb 1 schijf op de primary master van het mobo zitten en de andere
twee schijven zitten op een extra ide controller op pri- en sec- master.

3 maxtor's van 80 GB dus RAID-5 hou ik 160 GB over.
code:
1
#mkraid /dev/md0

doet het prima, is ongeveer een kwartiertje bezig en dan kan ik mooi
/proc/mdstat bekijken, die geeft alles ok.

Nu moet er alleen nog ff gentoo op geinstalleerd worden, dus maak ik
filesystems aan met fdisk
code:
1
#fdisk /dev/md0

als ik dan p in typ om de partitie informatie weer te geven ziet ie mooi dat die
schijf uit 160 GB bestaat.
Nu heb ik drie partities gemaakt:
boot, swap en root (de rest)
het type veranderd van de boot en root naar fd, swap op 82
nog even naar de partitie informatie kijken

code:
1
2
3
/dev/md0p1   (boot)   
/dev/md0p2   (swap)
/dev/mdop3   (root)


wegschrijven en fdisk sluiten ok.

Maar nu komt het: als ik b.v. mke2fs wil gebruiken om m'n boot partitie
aan te maken:
code:
1
#mke2fs /dev/md0p1      (volgens de partitie informatie)

zegt mke2fs dat hij het apparaat niet kan vinden. zelfde met mkswap op de 2de partitie.

Wie o wie kan mij helpen of heeft ooit een software RAID-5 install gedaan?

[ Voor 4% gewijzigd door moto-moi op 29-09-2003 19:22 . Reden: FF de startposting wat leesbaarder gemaakt.. ]


  • JMW761
  • Registratie: Oktober 2001
  • Laatst online: 16:14
hebben je partities het goede type (autoraid) ? en niet standaard 81?


wellicht heb je iets aan de how-to's op www.tldp.org

  • ArchRAIDen
  • Registratie: Juni 2001
  • Laatst online: 08-04 16:29
Ja, ik heb m'n partities op autoraid staan (fd).

Ik bedenk me net dat de volgorde weleens verkeerd zou kunnen zijn.

In plaats van eerst een grote RAID schijf te maken en daar partities te definieren,
moet ik waarschijnlijk eerst op alle schijven die deel nemen aan de RAID configuratie
de partities definieren en dan de RAID aanmaken.

dus met 3 schijven wordt dat op hda, hde, hdg, 3 partities boot, swap en root,
vervolgens wordt m'n /etc/raidtab dan ook 3 keer zo groot, voor elke partitie
een RAID-5 config, dan krijg ik /dev/md0, /dev/md1, /dev/md2 waar ik vervolgens
een filesystem op kan zetten.

Ik zal het vanavond even proberen :)

  • voodooless
  • Registratie: Januari 2002
  • Laatst online: 18:35

voodooless

Sound is no voodoo!

Ik vraag me trouwens zowizo al af hoe je wel booten vanaf een RAID 5 partitie? Dat gaat toch niet, de bios weet toch niet wat ie daar mee aan moet? Verder is de tip die je hierboven beschrijft aan te raden, en is waarschijnlijk de oplossing voor je probleem (dat heb ik ook zo met mijn RAID 0 root filesysteem gedaan, met een non-RAID boot fs).

[ Voor 6% gewijzigd door voodooless op 30-09-2003 11:32 ]

Do diamonds shine on the dark side of the moon :?


  • ArchRAIDen
  • Registratie: Juni 2001
  • Laatst online: 08-04 16:29
Daar hebben we volgens mij het "persistent-superblock" voor.
Je hoort het wel of het me lukt :)

  • XTerm
  • Registratie: Juli 2001
  • Laatst online: 10-06-2025
ArchRAIDen schreef op 30 september 2003 @ 12:07:
Daar hebben we volgens mij het "persistent-superblock" voor.
Je hoort het wel of het me lukt :)
Je /boot zou ie persoonlijk niet mee opnemen in je array...

Maar voor de rest ben je juist bezig, LSR werkt pratition based, niet diskbased. En inderdaad, *gebruik* persistent superblocks, is VEEL handiger dan kloten met raidtab en initrd's om je rootfs te mounten etc... =)

Verder wil je ook waarschuwen over een verhoogt uitvalrisico van IDE disken met een RAID setup zoals deze. IDE schijven vinden dit niet echt leuk. Een mogelijke oplossing is een chunksize van >1Mb :)

Verwijderd

Heb je de "The Software-RAID HOWTO" al (goed) gelezen? daar staat dus alles prima in, heb ik ook gevolgd en bij werkt Raid 5 prima. Ik gebruik het alleen niet voor boot en/of root bij is 't echt puur data opslag.

Er staat in die howto trouwens niets over booten van een software RAID-5 wel RAID-1, maarja dat is dan ook heel wat anders....

  • ArchRAIDen
  • Registratie: Juni 2001
  • Laatst online: 08-04 16:29
oke, eerst partitioneren en daarna RAID aanmaken is de goede wijze :)

verder ben ik nog nergens aan toe gekomen

booten van software RAID-5 horen jullie als het lukt.

XTerm: wat bedoel je precies met die chunksize van > 1MB ?

  • ArchRAIDen
  • Registratie: Juni 2001
  • Laatst online: 08-04 16:29
Zo, ben vandaag even bezig geweest.

Gentoo is geinstalleerd, grub als bootloader, de eerste keer kwam ie wel met
een fout tijdens het opstarten RAID-failure op /dev/md2 daar had ik mijn
swap space in RAID-5 ondergebracht, /dev/md2 maar even uit mijn raidtab
gehaald, toen deed ie het wel, swap op RAID-5 werkt dus waarschijnlijk niet,
nog overzetten naar RAID-1.

De performance van mijn RAID-5 array viel me trouwens tegen,

/dev/md0 lag rond de 5 MB/sec,
terwijl als ik een enkele disk neem
/dev/hda rond de 50 MB/sec :S

iemand een tip?

Ik had ook nog een probleem met adsl-setup,
alles juist ingevuld, en vervolgens adsl-start krijg ik geen
verbinding, terwijl met de livecd van gentoo het wel in 1 keer lukt,
ook met een oude win98 bak kreeg ik meteen verbinding
ik mis waarschijnlijk iets.

  • XTerm
  • Registratie: Juli 2001
  • Laatst online: 10-06-2025
Je chunksize staat nu op 32 kB wat heel intensief datapuzzelen oplevert :)
Zet het eens op 1Mb, en dan op 10Mb en test je snelheid.

Controleer of al je drives goed ingesteld zijn met hdparm && zet geen drives van je array op dezelfde controller.

  • voodooless
  • Registratie: Januari 2002
  • Laatst online: 18:35

voodooless

Sound is no voodoo!

Waarmee heb je die MB/sec gemeten? Als je dat het hdparm doet, dan zijn deze gegevens onbetrouwbaar bij RAID config's! Neem iets van bonnie++ om te menten, daar heb je meer aan.

Do diamonds shine on the dark side of the moon :?


  • ArchRAIDen
  • Registratie: Juni 2001
  • Laatst online: 08-04 16:29
Performance probleem is opgelost, ik heb de vanilla-sources geemerged (2.4.22)
daarin zat namelijk ICH5 support voor m'n onboardc chipset (865G) op een P4P800-VM.
Ik heb overigens mijn RAID-5 array apart gedaan van het OS, het gaat me alleen om
de data die erop staat, dus ik heb nu een aparte disk voor het OS.

m'n chunksize staat nu op 128k, ik had even een script gebruikt om m'n raid te testen met bonnie, 128k kwam er redelijk goed uit (EXT3)
Pagina: 1