[ug-gosug] Hilfe bei ZFS und Plattenaufteilung

Volker A. Brandt vab at bb-c.de
Thu Apr 3 04:38:35 PDT 2008


> Da ich mit den Unix Tools für Windows auf NFS Freigaben drauf komme,
> sollte das nicht nötig sein. Wäre CIFS mit Solaris 10 nicht möglich,
> bzw. funktioniert das bei anderen Distris?

Bei Solaris 10 und den anderen OSol-Distros nimmt man einfach Samba.
In den aktuellen Express-Versionen ist CIFS schon im Kernel drin, und
mit ZFS sehr gut integriert.


> OK, soweit fast verstanden. ;-) Angenommen ich mache jetzt einen ZFS RaidZ Pool mit 3x 250 und 1x 320 GB, dann verliere ich theoretisch die 70 GB die die größere Platte mehr hat, und käme dann auf ca. 750 GB Nutzdaten + 250GB Parität. Richtig?
> Gäbe es eine Möglichkeit, diese 70 GB als zusätzliche Parität zu nutzen, also 750 GB + 320 GB?

ZFS speichert nicht block- oder stripe-weise ab, sondern Daten (und
Metadaten).  Also kann man die "redundante" Parity nicht so einfach
herauslösen.  Man kann auch Platten verschiedener Größe zusammen-
werfen, aber davor schrecke ich immer zurück. :-)

> Wie sieht es allgemein mit der Erweiterbarkeit aus, bzw. wie kann ich in ein
> paar Jahren die 3 x 250 GB durch z.B. 3 x 500 GB austauschen. Wie geht man
> bei sowas vor, habe ja nur 4 SATA-Ports?

Es gibt zpool replace.  Eine richtig gute Strategie für so etwas habe
ich mir noch nicht angeschaut; ich bevorzuge eher eine Komplettsicherung
mit anschließendem Neuaufbau.

> Nebenfrage: Ist es eigentlich mit ZFS möglich zwei 250er auf eine 500er zu
> spiegeln?

ZFS kann Disks oder Slices als Pool-Komponenten verwenden.  Wenn
Du z.B. vier Slices auf drei Platten anlegst:

   c1t0d0s0 -- 250GB-Platte
   c1t1d0s0 -- 250GB-Platte
   c2t0d0s0 -- 250GB-Slice auf 500GB-Platte
   c2t0d0s1 -- 250GB-Slice auf 500GB-Platte

Dann kannst Du einen Pool aus zwei Spiegeln anlegen:

   zpool create SWIMMING mirror c1t0d0s0 c2t0d0s0
   zpool add    SWIMMING mirror c1t1d0s0 c2t0d0s1

(Geht auch in einem Schritt; ich nehme "add" zur besseren Übersicht.)

Ist vielleicht nicht so performant wie "echte" Disks, aber für die
Performance ist m.E. der RAM-Ausbau des Rechners an sich deutlich 
wichtiger.


Gruß -- Volker
--
------------------------------------------------------------------------
Volker A. Brandt                  Consulting and Support for Sun Solaris
Brandt & Brandt Computer GmbH                   WWW: http://www.bb-c.de/
Am Wiesenpfad 6, 53340 Meckenheim                     Email: vab at bb-c.de
Handelsregister: Amtsgericht Bonn, HRB 10513              Schuhgröße: 45
Geschäftsführer: Rainer J. H. Brandt und Volker A. Brandt


More information about the ug-gosug mailing list