Index: head/de_DE.ISO8859-1/books/handbook/geom/chapter.xml =================================================================== --- head/de_DE.ISO8859-1/books/handbook/geom/chapter.xml +++ head/de_DE.ISO8859-1/books/handbook/geom/chapter.xml @@ -5,7 +5,7 @@ $FreeBSD$ $FreeBSDde$ - basiert auf: r37963 + basiert auf: r38401 --> GEOM: Modulares Framework zur @@ -483,6 +483,194 @@ </sect2> </sect1> + <sect1 xml:id="geom-raid3"> + <info> + + <title><acronym>RAID</acronym>3 - Byte-Level Striping mit + dedizierter Parität + + + + + Mark + Gladman + + Geschrieben von + + + + Daniel + Gerzo + + + + + + + Tom + Rhodes + + Basierend auf Dokumentation von + + + + Murray + Stokely + + + + + + + Björn + Heidotting + + Übersetzt von + + + + + + GEOM + + + RAID3 + + + RAID3 ist eine Methode, die mehrere + Festplatten zu einem einzigen Volume mit einer dedizierten + Paritätsfestplatte kombiniert. In einem + RAID3-System werden die Daten in einzelne + Bytes aufgeteilt und dann über alle Laufwerke, + mit Ausnahme der Paritätsfestplatte, geschrieben. Beim Lesen + von Daten in einer RAID3 Implementierung + werden alle Festplatten im Array parallel genutzt. Die Leistung + kann durch den Einsatz von mehreren Controllern weiter erhöht + werden. Ein RAID3-Array hat eine + Fehlertoleranz von 1 Laufwerk und bietet dabei eine Kapazität + von 1 - 1/n der Gesamtkapazität der Laufwerke im Array, wobei + n die Anzahl der Festplatten im Array darstellt. So eine + Konfiguration ist meistens für die Speicherung von größeren + Dateien geeignet, wie beispielsweise Multimediadateien. + + Mindestens 3 Festplatten sind erforderlich, um ein + RAID3 zu erstellen. Jede Festplatte muss + von der gleichen Größe sein, da die + I/O-Anfragen für Lesen oder Schreiben + auf mehreren Festplatten parallel stattfinden. Aufgrund der + Beschaffenheit von RAID3, muss die Anzahl der + Laufwerke 3, 5, 9, 17 bzw. 2^n + 1 sein. + + Dieser Abschnitt beschreibt, wie ein Software + RAID3 auf einem &os;-System erstellt + wird. + + + Obwohl es theoretisch möglich ist &os; von einem + RAID3-Array zu booten, wird von solch + einer ungewöhnlichen Konfiguration dringend abgeraten. + + + + Ein dediziertes <acronym>RAID</acronym>3-Array + erstellen + + In &os; wird die Unterstützung für + RAID3 über die + GEOM-Klasse &man.graid3.8; implementiert. + Zum Erstellen eines dedizierten + RAID3-Arrays sind folgende Schritte + erforderlich. + + + + Laden Sie zunächst das Modul + geom_raid3.ko mit einem der folgenden + Befehle: + + &prompt.root; graid3 load + + oder: + + &prompt.root; kldload geom_raid3 + + + + Stellen Sie sicher, dass ein geeigneter Mountpoint + existiert. Dieser Befehl erstellt ein neues Verzeichnis, + welches als Mountpoint verwendet werden kann: + + &prompt.root; mkdir /multimedia + + + + Bestimmen Sie die Gerätenamen der Festplatten, die dem + Array hinzugefügt werden und erstellen Sie ein neues + RAID3 Gerät. Das letzte aufgeführte + Gerät wird als dediziertes Paritätslaufwerk verwendet. + Dieses Beispiel verwendet drei unpartionierte + ATA-Platten: + ada1 und + ada2 für + die Daten, sowie + ada3 für + die Parität. + + &prompt.root; graid3 label -v gr0 /dev/ada1 /dev/ada2 /dev/ada3 +Metadata value stored on /dev/ada1. +Metadata value stored on /dev/ada2. +Metadata value stored on /dev/ada3. +Done. + + + + Partitionieren Sie das neu erstelle Gerät + gr0 und erstellen Sie darauf + ein UFS-Dateisystem: + + &prompt.root; gpart create -s GPT /dev/raid3/gr0 +&prompt.root; gpart add -t freebsd-ufs /dev/raid3/gr0 +&prompt.root; newfs -j /dev/raid3/gr0p1 + + Viele Zahlen rauschen nun über den Bildschirm und + nach einer gewissen Zeit ist der Vorgang abgeschlossen. + Das Volume wurde erstellt und kann jetzt in den + Verzeichnisbaum eingehangen werden: + + &prompt.root; mount /dev/raid3/gr0p1 /multimedia/ + + Das RAID3-Array ist nun + einsatzbereit. + + + + Weitere Konfigurationsschritte sind erforderlich, um die + Einstellungen nach einem Systemneustart zu erhalten. + + + + Das Modul geom_raid3.ko muss + geladen werden, bevor das Array eingehangen werden kann. + Damit das Kernelmodul automatisch beim Systemstart geladen + wird, muss die folgende Zeile in + /boot/loader.conf hinzugefügt + werden: + + geom_raid3_load="YES" + + + + Die folgenden Informationen über das Volume müssen in + /etc/fstab hinzugefügt werden, um + das Dateisystem des Arrays automatisch beim Systemstart + zu aktivieren: + + /dev/raid3/gr0p1 /multimedia ufs rw 2 2 + + + + + GEOM Gate Netzwerkgeräte