svn commit: r48002 - head/de_DE.ISO8859-1/books/handbook/geom
Bjoern Heidotting
bhd at FreeBSD.org
Tue Jan 12 18:51:36 UTC 2016
Author: bhd
Date: Tue Jan 12 18:51:34 2016
New Revision: 48002
URL: https://svnweb.freebsd.org/changeset/doc/48002
Log:
Update to r38401:
Add a section covering graid3.
Reviewed by: bcr
Differential Revision: https://reviews.freebsd.org/D4799
Modified:
head/de_DE.ISO8859-1/books/handbook/geom/chapter.xml
Modified: head/de_DE.ISO8859-1/books/handbook/geom/chapter.xml
==============================================================================
--- head/de_DE.ISO8859-1/books/handbook/geom/chapter.xml Tue Jan 12 09:00:33 2016 (r48001)
+++ head/de_DE.ISO8859-1/books/handbook/geom/chapter.xml Tue Jan 12 18:51:34 2016 (r48002)
@@ -5,7 +5,7 @@
$FreeBSD$
$FreeBSDde$
- basiert auf: r37963
+ basiert auf: r38401
-->
<chapter xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink" version="5.0" xml:id="GEOM">
<info><title>GEOM: Modulares Framework zur
@@ -483,6 +483,194 @@ OK? <userinput>boot</userinput></screen>
</sect2>
</sect1>
+ <sect1 xml:id="geom-raid3">
+ <info>
+
+ <title><acronym>RAID</acronym>3 - Byte-Level Striping mit
+ dedizierter Parität</title>
+
+ <authorgroup>
+ <author>
+ <personname>
+ <firstname>Mark</firstname>
+ <surname>Gladman</surname>
+ </personname>
+ <contrib>Geschrieben von </contrib>
+ </author>
+ <author>
+ <personname>
+ <firstname>Daniel</firstname>
+ <surname>Gerzo</surname>
+ </personname>
+ </author>
+ </authorgroup>
+ <authorgroup>
+ <author>
+ <personname>
+ <firstname>Tom</firstname>
+ <surname>Rhodes</surname>
+ </personname>
+ <contrib>Basierend auf Dokumentation von </contrib>
+ </author>
+ <author>
+ <personname>
+ <firstname>Murray</firstname>
+ <surname>Stokely</surname>
+ </personname>
+ </author>
+ </authorgroup>
+ <authorgroup>
+ <author>
+ <personname>
+ <firstname>Björn</firstname>
+ <surname>Heidotting</surname>
+ </personname>
+ <contrib>Übersetzt von </contrib>
+ </author>
+ </authorgroup>
+ </info>
+
+ <indexterm>
+ <primary><acronym>GEOM</acronym></primary>
+ </indexterm>
+ <indexterm>
+ <primary>RAID3</primary>
+ </indexterm>
+
+ <para><acronym>RAID</acronym>3 ist eine Methode, die mehrere
+ Festplatten zu einem einzigen Volume mit einer dedizierten
+ Paritätsfestplatte kombiniert. In einem
+ <acronym>RAID</acronym>3-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 <acronym>RAID</acronym>3 Implementierung
+ werden alle Festplatten im Array parallel genutzt. Die Leistung
+ kann durch den Einsatz von mehreren Controllern weiter erhöht
+ werden. Ein <acronym>RAID</acronym>3-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.</para>
+
+ <para>Mindestens 3 Festplatten sind erforderlich, um ein
+ <acronym>RAID</acronym>3 zu erstellen. Jede Festplatte muss
+ von der gleichen Größe sein, da die
+ <acronym>I/O</acronym>-Anfragen für Lesen oder Schreiben
+ auf mehreren Festplatten parallel stattfinden. Aufgrund der
+ Beschaffenheit von <acronym>RAID</acronym>3, muss die Anzahl der
+ Laufwerke 3, 5, 9, 17 bzw. 2^n + 1 sein.</para>
+
+ <para>Dieser Abschnitt beschreibt, wie ein Software
+ <acronym>RAID</acronym>3 auf einem &os;-System erstellt
+ wird.</para>
+
+ <note>
+ <para>Obwohl es theoretisch möglich ist &os; von einem
+ <acronym>RAID</acronym>3-Array zu booten, wird von solch
+ einer ungewöhnlichen Konfiguration dringend abgeraten.</para>
+ </note>
+
+ <sect2>
+ <title>Ein dediziertes <acronym>RAID</acronym>3-Array
+ erstellen</title>
+
+ <para>In &os; wird die Unterstützung für
+ <acronym>RAID</acronym>3 über die
+ <acronym>GEOM</acronym>-Klasse &man.graid3.8; implementiert.
+ Zum Erstellen eines dedizierten
+ <acronym>RAID</acronym>3-Arrays sind folgende Schritte
+ erforderlich.</para>
+
+ <procedure>
+ <step>
+ <para>Laden Sie zunächst das Modul
+ <filename>geom_raid3.ko</filename> mit einem der folgenden
+ Befehle:</para>
+
+ <screen>&prompt.root; <userinput>graid3 load</userinput></screen>
+
+ <para>oder:</para>
+
+ <screen>&prompt.root; <userinput>kldload geom_raid3</userinput></screen>
+ </step>
+
+ <step>
+ <para>Stellen Sie sicher, dass ein geeigneter Mountpoint
+ existiert. Dieser Befehl erstellt ein neues Verzeichnis,
+ welches als Mountpoint verwendet werden kann:</para>
+
+ <screen>&prompt.root; <userinput>mkdir <replaceable>/multimedia</replaceable></userinput></screen>
+ </step>
+
+ <step>
+ <para>Bestimmen Sie die Gerätenamen der Festplatten, die dem
+ Array hinzugefügt werden und erstellen Sie ein neues
+ <acronym>RAID</acronym>3 Gerät. Das letzte aufgeführte
+ Gerät wird als dediziertes Paritätslaufwerk verwendet.
+ Dieses Beispiel verwendet drei unpartionierte
+ <acronym>ATA</acronym>-Platten:
+ <filename><replaceable>ada1</replaceable></filename> und
+ <filename><replaceable>ada2</replaceable></filename> für
+ die Daten, sowie
+ <filename><replaceable>ada3</replaceable></filename> für
+ die Parität.</para>
+
+ <screen>&prompt.root; <userinput>graid3 label -v gr0 /dev/ada1 /dev/ada2 /dev/ada3</userinput>
+Metadata value stored on /dev/ada1.
+Metadata value stored on /dev/ada2.
+Metadata value stored on /dev/ada3.
+Done.</screen>
+ </step>
+
+ <step>
+ <para>Partitionieren Sie das neu erstelle Gerät
+ <filename>gr0</filename> und erstellen Sie darauf
+ ein <acronym>UFS</acronym>-Dateisystem:</para>
+
+ <screen>&prompt.root; <userinput>gpart create -s GPT /dev/raid3/gr0</userinput>
+&prompt.root; <userinput>gpart add -t freebsd-ufs /dev/raid3/gr0</userinput>
+&prompt.root; <userinput>newfs -j /dev/raid3/gr0p1</userinput></screen>
+
+ <para>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:</para>
+
+ <screen>&prompt.root; <userinput>mount /dev/raid3/gr0p1 /multimedia/</userinput></screen>
+
+ <para>Das <acronym>RAID</acronym>3-Array ist nun
+ einsatzbereit.</para>
+ </step>
+ </procedure>
+
+ <para>Weitere Konfigurationsschritte sind erforderlich, um die
+ Einstellungen nach einem Systemneustart zu erhalten.</para>
+
+ <procedure>
+ <step>
+ <para>Das Modul <filename>geom_raid3.ko</filename> muss
+ geladen werden, bevor das Array eingehangen werden kann.
+ Damit das Kernelmodul automatisch beim Systemstart geladen
+ wird, muss die folgende Zeile in
+ <filename>/boot/loader.conf</filename> hinzugefügt
+ werden:</para>
+
+ <programlisting>geom_raid3_load="YES"</programlisting>
+ </step>
+
+ <step>
+ <para>Die folgenden Informationen über das Volume müssen in
+ <filename>/etc/fstab</filename> hinzugefügt werden, um
+ das Dateisystem des Arrays automatisch beim Systemstart
+ zu aktivieren:</para>
+
+ <programlisting>/dev/raid3/gr0p1 /multimedia ufs rw 2 2</programlisting>
+ </step>
+ </procedure>
+ </sect2>
+ </sect1>
+
<sect1 xml:id="geom-ggate">
<title>GEOM Gate Netzwerkgeräte</title>
More information about the svn-doc-all
mailing list