Hilfe!? Vinum für Dummies

Bytesplit

Burn, Baby, Burn
Hallo Leutles,

haben jetzt zwischenzeitlich mal 3 SCSI-Platten zusammenbekommen. Hängt an einem Adapter-Controller, lässt sich mit sysinstall slicen und labeln, mounten geht auch, läuft soweit.

Problem ist jetzt vinum. Dort wollten wir die 3 Platten zu einem RAID-5 zusammenstöpseln.

- Wie ist das mit dem bsdlabeln? Wir kriegen das nich auf vinum gelabelt.
- wie muss denn diese config aussehen um drei 18GB Platten als Raid 5 laufen zu lassen? Irgendwie reichts schon vom Verständnis her nicht aus.

asg's howto ist nett, hilft uns bei Raid-5 aber auch nicht mehr weiter.


Vielen lieben Dank!
 
"man vinum " sollte da doch alles nennenswerte erwähnen.
Ansonsten....
Folgendes in /etc/vinum.conf eintragen:
Code:
drive raid51 device /dev/da1s1d
drive raid52 device /dev/da2s1d
drive raid53 device /dev/da3s1d
 volume storage1
  plex org raid5 433k
   sd length 9000m drive raid51
   sd length 9000m drive raid52
   sd length 9000m drive raid53
 volume storage2
  plex org raid5 433k
   sd length 9000m drive raid51
   sd length 9000m drive raid52
   sd length 9000m drive raid53

Ich gehe davon aus das 9000m (MB) die Hälfte der 18GB sind, wieviel das wirklich sind musst Du selbst wssen. Weiterhin teile ich dies dann noch in "storage1" und "storage2", soll heissen 2 Dateisysteme. Kannst auch nur eines nehmen und dann den Eintrag von "storage2" weglassen und aus den 9000m eben 18000m machen.

Mit "bsdlabel" die Platten laben, statt "4.2BSD" muss das "vinum" sein. Dabei kannst Du die gesammte Platte mit einem slice versehen und dieses dann auf "vinum" labeln.

Danach
Code:
#vinum
vinum -> create /etc/vinum.conf
eingeben.
Mit einem
Code:
vinum -> list
siehst Du nochmals dieListe der Volumes, Plexes, subdisks.

Dann noch mit "newfs" das Dateisystem anlegen:
Code:
#newfs -U /dev/vinum/storage1
#newfs -U /dev/vinum/storage2

Und /etc/fstab:
Code:
/dev/vinum/storage1 /storage1usr ufs rw 2 2
/dev/vinum/storage2 /storage2 ufs rw 2 2

Vinum sollte beim booten geladen werden:
Code:
#vi /boot/loader.conf
load_vinum=''YES''
 
Hallo!

danke für die Antworten, werden das morgen mal probieren.

Bei den Partitionen; ist es da jetzt doch d? Im Howto stand was von mal solle a nehmen.

Muss nur Typ der vinum sein? Größe egal, nimmt er die ganze Platte in Beschlag? bsdlabel hab ich bei der da0s1 dazu bekommen vinum zu benennen, die Größenangaben sind jetzt aber fort (im bsdlabel).

Die Blockgröße, wie wird die denn ermittelt? Hatte von vinumvm.org 512k, jetzt 433. Laut manuals entscheidet sich daran die Performance!?

Mit dem create sollte er letztendlich die Platten zurechtformatieren? Das scheint ja nur mit type=vinum zu klappen.

Wenn das mit dem bsdlabel klappt sollte der Rest wohl nicht mehr das Problem sein.


regards,
Bytesplit
 
Probier es so wie beschrieben aus. Ansonsten gibt es noch die gennaten Internetseit und die manpage. Wenn Du es dann hinbekommen hast, dann kannst Du Deinen Lösungsweg, hier posten.
 
Hallochen,

so siehts jetzt aus:

Code:
vinum -> list
3 drives:
D raid5a                State: up       /dev/da0s1d     A: 359/17359 MB (2%)
D raid5b                State: up       /dev/da1s1d     A: 500/17500 MB (2%)
D raid5c                State: up       /dev/da2s1d     A: 500/17500 MB (2%)

1 volumes:
V storage               State: down     Plexes:       1 Size:         33 GB

1 plexes:
P storage.p0         R5 State: init     Subdisks:     3 Size:         33 GB

3 subdisks:
S storage.p0.s0         State: empty    D: raid5a       Size:         16 GB
S storage.p0.s1         State: empty    D: raid5b       Size:         16 GB
S storage.p0.s2         State: empty    D: raid5c       Size:         16 GB

alle drei haben eine einheitliche Größe von 17 GB bekommen. Die Nutzgröße von 33 GB find ich auch noch okay so.

Wie lange dauert das nur mit dem init? Wann kann ich auf storage ein newfs machen?
 
Ah, jetzt initialisiert er das ganze.

Fassen wir nochmal zusammen.

- in sysinstall slicte ich das ganze mit fdisk
- dann ne Partition (All) gelabelt
- bsdlabel -e da(n)s1 und einfach nur 4.2BSD durch vinum ersetzen, das dabei Größenangaben anscheinend flöten gehen ist nicht schlimm
- vinum.conf gebaut
- in vinum create /etc/vinum.conf und dann nach dem prüfen mit list init der partition

dann flutscht alles wunderbar...

mal abwarten was das Ding leistet wenns installiert ist.
 
Na dann, Glückwunsch.
Aber was soll es schon leisten ;-) ausser einer gewissen Sicherheit der Daten...
 
Zurück
Oben