NetBSD 11.0 + Raid5: Wie?

dettus

Bicycle User
Hi!

Ich riskiere bei NetBSD 11.0 gerade einen Blick.
Jetzt habe ich gerade vor, auf meinen 3 Frestplatten wd0, wd1, wd2 ein RAID5 einzurichten...
Aber... beim Googlen ueber das gute alte NetBSD ist meine Ergebnisliste mal wieder vollkommen ueberfrachtet mit 20 Jahren alten Forumseintraegen....
Da finde ich leider gerade keine gute Schritt-fuer-Schritt Anleitung!



Also, wisst ihr wie ich MalEbenSchnell(tm)
1. Drei Partitionen anlege
2. Diese Drei Partitionen zu einem Raid 5 zusammenfasse?

Ich bin voellig dumm, was die Benamsung der Tools/Devices/Slices angeht.
 
Um meine eigene Frage zu beantworten... FUER KLEINERE RAIDS (<2 TByte) kann man das wohl z.B. so machen:

Code:
dd if=/dev/zero of=/dev/wd0 bs=1m count=1
dd if=/dev/zero of=/dev/wd1 bs=1m count=1
dd if=/dev/zero of=/dev/wd2 bs=1m count=1

gpt create /dev/wd0
gpt create /dev/wd1
gpt create /dev/wd2

gpt add -t raid -s 3900000000 /dev/wd0
gpt add -t raid -s 3900000000 /dev/wd1
gpt add -t raid -s 3900000000 /dev/wd2

raidctl /dev/raid0 create 5 /dev/wd0a /dev/wd1a /dev/wd2a
raidctl -v -I 1234567 /dev/raid0
raidctl -v -i raid0

disklabel -r -i -I raid0
----------------------------------
'a'   : edit slice 'a', size: 0
'f'   : Filesystem type '4.2BSD'. add slice 'f', start 0. size: $
'W', 'Q'
----------------------------------


newfs -O 1 /dev/rraid0f

Danach koennte man dann theoretisch /dev/raid0f mounten.
Ich habe den Prozess aber mal waehrend der Formatierung abgebrochen.
 
Das hier hat besser funktioniert:

Code:
dd if=/dev/zero of=/dev/wd0 bs=1m count=1
dd if=/dev/zero of=/dev/wd1 bs=1m count=1
dd if=/dev/zero of=/dev/wd2 bs=1m count=1

gpt create /dev/wd0
gpt create /dev/wd1
gpt create /dev/wd2

gpt add -t raid -s 3900000000 /dev/wd0
gpt add -t raid -s 3900000000 /dev/wd1
gpt add -t raid -s 3900000000 /dev/wd2

raidctl /dev/raid0 create 5 /dev/wd0a /dev/wd1a /dev/wd2a
raidctl -v -I 1234567 /dev/raid0
raidctl -v -i raid0


dmesg | grep raid0.*Total --> Total Sectors: 7814058112 (3815458 MB)
dkctl /dev/raid0  addwedge largewedge 0 7814058112 ffs
newfs NAME=largewedge
 
Zurück
Oben