Re: Erster Versuch mit vinum

From: Joerg Wunsch <j(at)uriah.heep.sax.de>
Date: Mon, 19 Nov 2001 08:40:01 +0100

As Greg Lehey wrote:

> > volume usr setupstate
> > plex org concat name usr.p0 vol usr
> > sd name usr.p0.s1 plex usr.p0 len 5g drive d1
> > plex org concat name usr.p1 vol usr
> > sd name usr.p1.s1 plex usr.p1 len 5g drive d2
>
> Nein, das finde ich nicht nötig. Da kannst Du Dich auch eher
> vertippen :-)

Im Prinzip ja. Aber mir sind Eigenwilligkeiten von vinum über den Weg
gelaufen, gegen die das Ausschreiben aller Namen hilft. Ich habe
jetzt nichts Reproduzierbares im Kopf (und mag es hier an meiner
normalen workstation auch nicht ausprobieren ;-), aber ungefähr sowas
führt zur Katastrophe:

volume obj
 plex org striped
  sd len 500m drive uriah.disk0
  sd len 500m drive uriah.disk1

Sieht gar nicht so tragisch aus, nicht wahr? :) Nach dem "org striped"
fehlt aber die stripe size. Damit wird der Plex nicht angelegt, die
nachfolgenden Subdisks werden aber angelegt -- sie gehören nur
niemandem.

Danach muß man den ganzen Krempel wieder löschen und nochmal neu
anlegen. Bei einer dieser Aktionen tauchten dann plötzlich unsinnige
Objektnamen auf...

Ich seh' mal zu, ob ich etwas Reproduzierbares aufschreiben kann
dafür.

Eigentlich wäre es auch Zeit für ein grafisches Tool, das würde einem
natürlich die Hürde der Syntaxfehler auch nehmen. Steht schon lange
auf meiner gedanklichen Todo-Liste, hat aber noch kein Zeitkontingent
zugeteilt bekommen. ;-)

[exportable disks]

> Richtig. Ich hatte ein paar Ideen gehabt, wie man das handhaben
> könnte, hab's aber nie zu Ende gedacht.

Was hälst Du von disk groups à la VxVM? Zwar nicht geeignet für /,
/usr und /var, aber alles andere könnte man damit exportierbar machen,
indem alle Volumes unterhal /dev/vinum/<dgname>/<volname> auftauchen.

Übrigens kann VxVM mittlerweile Volumes auch als neue Subdisks
benutzen. Das eröffnet die Möglichkeit, statt nur concat + mirror
auch mirror + concat zu fahren. Der Vorteil ist, daß man bei erster
Variante beim Ausfall einer Platte den Dateninhalt des kompletten
Volumes zurückspiegeln muß, während man im zweiten Fall nur einen
concat rückspiegeln muß. (Statt concat geht natürlich auch stripe.)

-- 
cheers, J"org               .-.-.   --... ...--   -.. .  DL8DTL
http://www.sax.de/~joerg/                        NIC: JW11-RIPE
Never trust an operating system you don't have sources for. ;-)
To Unsubscribe: send mail to majordomo(at)de.FreeBSD.org
with "unsubscribe de-bsd-questions" in the body of the message
Received on Mon 19 Nov 2001 - 08:52:04 CET

search this site