raidframe crasht das System

buebo

Well-Known Member
Moin,
ich versuche grade ein Raid 5 mit OpenBSD 3.3-Stable von gestern aufzusetzen das sich über vier Platten erstreckt, drei davon exakt gleich, die vierte in den gleichen Dimensionen (122Gb vs. 124Gb), alle Platten sind pysikalisch nach meinem Wissen ok.
Zuerst lege ich mittels Disklabel auf jeder Platte ein Label mit Filesystem RAID an, fertig sieht das dann folgendermassen aus:
Code:
gwendoline# disklabel wd0
disklabel: warning, DOS partition table with no valid OpenBSD partition
# /dev/rwd0c:
type: ESDI
disk: ESDI/IDE disk
label: IC35L120AVVA07-0
flags:
bytes/sector: 512
sectors/track: 63
tracks/cylinder: 16
sectors/cylinder: 1008
cylinders: 16383
total sectors: 241254720
rpm: 3600
interleave: 1
trackskew: 0
cylinderskew: 0

headswitch: 0           # microseconds
track-to-track seek: 0  # microseconds
drivedata: 0 

16 partitions:
#        size   offset    fstype   [fsize bsize   cpg]
  c: 241254720        0    unused        0     0        # (Cyl.    0 - 239339)
  d: 234492900       63      RAID                       # (Cyl.    0*- 232631*)

Danach kommt:
Code:
gwendoline# raidctl -C /etc/raid/deponie raid0 
gwendoline# Jul 24 12:38:24 gwendoline /bsd: raid0: Component /dev/wd0c being configured at row: 0 col: 0
Jul 24 12:38:24 gwendoline /bsd: raid0: Component /dev/wd0c being configured at row: 0 col: 0
Jul 24 12:38:24 gwendoline /bsd:          Row: 0 Column: 0 Num Rows: 1 Num Columns: 4
Jul 24 12:38:24 gwendoline /bsd:          Row: 0 Column: 0 Num Rows: 1 Num Columns: 4
Jul 24 12:38:24 gwendoline /bsd:          Version: 2 Serial Number: 123456 Mod Counter: 19
Jul 24 12:38:24 gwendoline /bsd:          Version: 2 Serial Number: 123456 Mod Counter: 19
Jul 24 12:38:24 gwendoline /bsd:          Clean: No Status: 0
Jul 24 12:38:24 gwendoline /bsd:          Clean: No Status: 0
Jul 24 12:38:24 gwendoline /bsd: /dev/wd0c is not clean !
Jul 24 12:38:24 gwendoline /bsd: /dev/wd0c is not clean !
Jul 24 12:38:24 gwendoline /bsd: raid0: Component /dev/wd1c being configured at row: 0 col: 1
Jul 24 12:38:24 gwendoline /bsd: raid0: Component /dev/wd1c being configured at row: 0 col: 1
Jul 24 12:38:25 gwendoline /bsd:          Row: 0 Column: 1 Num Rows: 1 Num Columns: 4
Jul 24 12:38:25 gwendoline /bsd:          Row: 0 Column: 1 Num Rows: 1 Num Columns: 4
Jul 24 12:38:25 gwendoline /bsd:          Version: 2 Serial Number: 123456 Mod Counter: 19
Jul 24 12:38:25 gwendoline /bsd:          Version: 2 Serial Number: 123456 Mod Counter: 19
Jul 24 12:38:25 gwendoline /bsd:          Clean: No Status: 0
Jul 24 12:38:25 gwendoline /bsd:          Clean: No Status: 0
Jul 24 12:38:25 gwendoline /bsd: /dev/wd1c is not clean !
Jul 24 12:38:25 gwendoline /bsd: /dev/wd1c is not clean !
Jul 24 12:38:25 gwendoline /bsd: raid0: Component /dev/wd2c being configured at row: 0 col: 2
Jul 24 12:38:25 gwendoline /bsd: raid0: Component /dev/wd2c being configured at row: 0 col: 2
Jul 24 12:38:25 gwendoline /bsd:          Row: 0 Column: 2 Num Rows: 1 Num Columns: 4
Jul 24 12:38:25 gwendoline /bsd:          Row: 0 Column: 2 Num Rows: 1 Num Columns: 4
Jul 24 12:38:25 gwendoline /bsd:          Version: 2 Serial Number: 123456 Mod Counter: 19
Jul 24 12:38:25 gwendoline /bsd:          Version: 2 Serial Number: 123456 Mod Counter: 19
Jul 24 12:38:25 gwendoline /bsd:          Clean: No Status: 0
Jul 24 12:38:25 gwendoline /bsd:          Clean: No Status: 0
Jul 24 12:38:25 gwendoline /bsd: /dev/wd2c is not clean !
Jul 24 12:38:25 gwendoline /bsd: /dev/wd2c is not clean !
Jul 24 12:38:25 gwendoline /bsd: raid0: Component /dev/wd3c being configured at row: 0 col: 3
Jul 24 12:38:25 gwendoline /bsd: raid0: Component /dev/wd3c being configured at row: 0 col: 3
Jul 24 12:38:25 gwendoline /bsd:          Row: 0 Column: 3 Num Rows: 1 Num Columns: 4
Jul 24 12:38:25 gwendoline /bsd:          Row: 0 Column: 3 Num Rows: 1 Num Columns: 4
Jul 24 12:38:25 gwendoline /bsd:          Version: 2 Serial Number: 123456 Mod Counter: 19
Jul 24 12:38:25 gwendoline /bsd:          Version: 2 Serial Number: 123456 Mod Counter: 19
Jul 24 12:38:25 gwendoline /bsd:          Clean: No Status: 0
Jul 24 12:38:25 gwendoline /bsd:          Clean: No Status: 0
Jul 24 12:38:25 gwendoline /bsd: /dev/wd3c is not clean !
Jul 24 12:38:25 gwendoline /bsd: /dev/wd3c is not clean !
Jul 24 12:38:25 gwendoline /bsd: WARNING: truncating disk at r 0 c 0 to 234492992 blocks.
Jul 24 12:38:25 gwendoline /bsd: WARNING: truncating disk at r 0 c 0 to 234492992 blocks.
Jul 24 12:38:25 gwendoline /bsd: raid0 (root)
Jul 24 12:38:25 gwendoline /bsd: raid0 (root)
Was nach meinem Verständniss ok aussieht.

Nun wird der Raidverbund noch mittels
Code:
gwendoline# raidctl -I 123456 raid0  
Jul 24 12:39:26 gwendoline /bsd: raid0: no disk label
Jul 24 12:39:26 gwendoline /bsd: raid0: no disk label
intialisiert
Laut Manpage sollte nun ein raidctl -i raid0 kommen und dabei friert der Rechner ein und reagiert gar nicht mehr, weder am Keyboard, noch über ssh (die Verbindung timed aus).

In den Systemlogs habe ich nichts gefunden was auf irgendwelche Fehler hinweist, von daher bin ich ziemlich ratlos.
Meine Konfigurationsdatei sieht folgendermassen aus:
Code:
.START array
1 4 0

START disks
/dev/wd0c
/dev/wd1c
/dev/wd2c
/dev/wd3c

START layout
32 1 1 5

START queue
fifo 100

Gruß
buebo
 
Zuletzt bearbeitet:
Ich habe nun einen PR gefunden der das Problem auf einem -current von 2001 beschreibt und immer noch als Open geführt wird.
Ich schätze mal das war's für mich nun mit OpenBSD auf diesem Rechner *grmpf*
 
Na dann nimm doch NetBSD, von dort kommt das raidctl und damit sollte es gehen. Ich werde, wenn ich endlich alles zusammen habe, und die 2 Pentium unter NetBSD rennen, dieses zumindest dafür verwenden.
 
Original geschrieben von buebo
Ich habe nun einen PR gefunden der das Problem auf einem -current von 2001 beschreibt und immer noch als Open geführt wird.
Ich schätze mal das war's für mich nun mit OpenBSD auf diesem Rechner *grmpf*

Hast du auch mit newfs die einzelnen Raid-Partitionen eingerichtet?


Hier ein Link der Schritt für Schritt beschreibt, was man tun soll.

http://www.monkey.org/openbsd/archive/misc/0203/msg00803.html


Gruß

CW
 
Zuletzt bearbeitet:
Original geschrieben von asg
Na dann nimm doch NetBSD, von dort kommt das raidctl und damit sollte es gehen.

Werde ich wahrscheinlich müssen, obwohl mir das nicht besonders passt, OpenBSD erschien mir eigentlich als ideal, aber so kann man sich wohl täuschen.

Hast du auch mit newfs die einzelnen Raid-Partitionen eingerichtet?
Hier ein Link der Schritt für Schritt beschreibt, was man tun soll.
http://www.monkey.org/openbsd/archi...3/msg00803.html

Soweit komme ich ja gar nicht. Es scheitert ja schon am initialisieren. Ausserdem beschreibt der Link was man tuen muss um von einem RAID-0 zu booten, ich will aber ein RAID-5 nebenher laufen haben...

buebo
 
Original geschrieben von buebo

Soweit komme ich ja gar nicht. Es scheitert ja schon am initialisieren. Ausserdem beschreibt der Link was man tuen muss um von einem RAID-0 zu booten, ich will aber ein RAID-5 nebenher laufen haben...

buebo

Dieser Link war nur ein Beispiel wie man Platten einrichtet.

Jul 24 12:38:24 gwendoline /bsd: /dev/wd0c is not clean !

Was mich wundert, ist die Tatsache, dass du solche Fehler bekommst.

Sowas gehört nicht zu einer guten Platte.

Ich würde alle Partitionen einfach mit einem newfs erst einmal checken.

Gruß

CW
 
Zurück
Oben