jkois 2009-05-12 07:24:56 UTC
FreeBSD German Documentation Repository
Modified files:
books/handbook/geom chapter.sgml
Log:
MFen 1.43
Revision Changes Path
1.14 +147 -138 de-docproj/books/handbook/geom/chapter.sgml
Index: chapter.sgml
===================================================================
RCS file: /home/cvs/de-docproj/books/handbook/geom/chapter.sgml,v
retrieving revision 1.13
retrieving revision 1.14
diff -u -I$FreeBSDde.*$ -r1.13 -r1.14
--- chapter.sgml 9 May 2009 16:43:48 -0000 1.13
+++ chapter.sgml 12 May 2009 07:24:55 -0000 1.14
@@ -3,8 +3,8 @@
The FreeBSD German Documentation Project
$FreeBSD$
- $FreeBSDde: de-docproj/books/handbook/geom/chapter.sgml,v 1.13 2009/05/09 16:43:48 jkois Exp $
- basiert auf: 1.42
+ $FreeBSDde: de-docproj/books/handbook/geom/chapter.sgml,v 1.14 2009/05/12 07:24:55 jkois Exp $
+ basiert auf: 1.43
-->
<chapter id="GEOM">
@@ -285,154 +285,134 @@
zugängliche (&man.da.4;) <acronym>SCSI</acronym>-Platten
sind.</para>
- <para>Beginnen Sie mit der Installation von &os; auf der ersten
- Platte mit nur 2 Partitionen. Eine soll eine Swap-Partition sein
- mit der doppelten Größe des <acronym>RAM</acronym>
- und der gesamte verbleibende Rest soll für das Root-Dateisystem
- (<filename class="directory">/</filename>) genutzt werden. Es
- ist möglich, separate Platten für andere Mount-Punkte
- zu verwenden, dies würde jedoch den Schwierigkeitgrad
- verzehnfachen, da dabei die Einstellungen von &man.bsdlabel.8;
- und &man.fdisk.8; manuell angepasst werden müssten.</para>
-
- <para>Starten Sie das System neu und warten Sie ab, bis das System
- vollständig initalisiert ist. Sobald der Prozess
- abgeschlossen ist, melden Sie sich bitte als Benutzer
- <username>root</username> an.</para>
-
- <para>Erzeugen Sie das Gerät
- <filename>/dev/mirror/gm</filename> und verbinden Sie es mit
- <filename>/dev/da1</filename>:</para>
-
- <screen>&prompt.root; <userinput>gmirror label -vnb round-robin gm0 /dev/da1</userinput></screen>
-
- <para>Das System sollte folgendermassen anworten:</para>
- <screen>
-Metadata value stored on /dev/da1.
-Done.</screen>
-
- <para>Initialisieren Sie GEOM durch das Laden des Kernelmoduls
- <filename>/boot/kernel/geom_mirror.ko</filename> laden:</para>
+ <sect2>
+ <title>Die primäre Platte spiegeln</title>
- <screen>&prompt.root; <userinput>gmirror load</userinput></screen>
+ <para>Angenommen, &os; wurde auf der ersten Platte
+ <devicename>da0</devicename> installiert, dann sollte
+ &man.gmirror.8; angewiesen werden, seine primären Daten
+ auf dieser Platte zu speichern.</para>
- <note>
- <para>Dieser Befehl sollte den <devicename>gm0</devicename>
- Geräte-Knotenpunkt (device node) unter dem Verzeichnis
- <filename class="directory">/dev/mirror</filename>
- erzeugt haben.</para>
- </note>
+ <para>Bevor Sie den Spiegel aufbauen, sollten Sie die maximale
+ Protokollierung aktivieren und den Zugang zum Gerät
+ gestatten. Dazu setzen Sie die &man.sysctl.8;-Option
+ <varname>kern.geom.debugflags</varname> auf den folgenden
+ Wert:</para>
- <para>Installieren Sie den typischen <command>fdisk</command>-Label
- und Boot-Code auf dem neuen Gerät
- <devicename>gm0</devicename>:</para>
+ <screen>&prompt.root; <userinput>sysctl kern.geom.debugflags=17</userinput></screen>
- <screen>&prompt.root; <userinput>fdisk -vBI /dev/mirror/gm0</userinput></screen>
+ <para>Nun können Sie den Spiegel aufbauen. Beginnen Sie den
+ Prozess, indem Sie die Metadaten-Informationen auf das Gerät
+ der primären Platte speichern. Konkret erzeugen Sie dabei
+ das Gerät
+ <filename class="devicefile">/dev/mirror/gm</filename>, indem Sie
+ den folgenden Befehl ausführen:</para>
- <para>Installieren Sie nun die typische
- <command>bsdlabel</command>-Information:</para>
+ <screen>&prompt.root; <userinput>gmirror label -vb round-robin gm0 /dev/da0</userinput></screen>
- <screen>&prompt.root; <userinput>bsdlabel -wB /dev/mirror/gm0s1</userinput></screen>
+ <para>Ihr System sollte wie folgt antworten:</para>
- <note>
- <para>Falls mehrere Slices und Partitionen existieren, ist es
- erforderlich die Flags für die zwei obigen Befehle
- abzuändern. Sie müssen die exakte Slice- und
- Partitionsgröße der anderen Platte
- wiedergeben.</para>
- </note>
+ <screen>Metadata value stored on /dev/da0.
+Done.</screen>
- <para>Nutzen Sie das Dienstprogramm &man.newfs.8;, um ein
- <acronym>UFS</acronym>-Dateisystem auf dem
- Geräte-Knotenpunkt <devicename>gm0s1a</devicename> zu
- erzeugen:</para>
-
- <screen>&prompt.root; <userinput>newfs -U /dev/mirror/gm0s1a</userinput></screen>
-
- <para>Dies sollte das System dazu veranlasst haben, einige
- Informationen und ein Bündel von Zahlen auszugeben. Das
- ist gut so. Suchen Sie den Bildschirm nach etwaigen
- Fehlermeldungen ab und hängen Sie das Gerät in den
- Mount-Punkt <filename class="directory">/mnt</filename>
- ein:</para>
+ <para>Initialisieren Sie GEOM. Dadurch wird das Kernelmodul
+ <filename>/boot/kernel/geom_mirror.ko</filename> geladen:</para>
- <screen>&prompt.root; <userinput>mount /dev/mirror/gm0s1a /mnt</userinput></screen>
+ <screen>&prompt.root; <userinput>gmirror load</userinput></screen>
- <para>Verschieben Sie nun alle Daten von der Startplatte
- zu diesem neuen Dateisystem. Dieses Beispiel nutzt die
- Befehle &man.dump.8; und &man.restore.8;, allerdings
- würde auch &man.dd.1; in diesem Szenario
- funktionieren.</para>
-
- <screen>&prompt.root; <userinput>dump -L -0 -f- / |(cd /mnt && restore -r -v -f-)</userinput></screen>
-
- <para>Dies muss für jedes Dateisystem
- durchgeführt werden. Verschieben Sie einfach das geeignete
- Dateisystem auf den richtigen Platz durch Nutzung des obigen
- Befehls.</para>
-
- <para>Bearbeiten Sie nun die duplizierte Datei
- <filename>/mnt/etc/fstab</filename> und entfernen Sie nun die Swap-Datei
- (oder kommentieren Sie sie aus)
- <footnote>
- <para>Es sollte angemerkt werden, dass das
- Auskommentieren der Swap-Datei in der
- <filename>fstab</filename> höchstwahrscheinlich eine
- andere Art nach sich zieht, wie Swap-Platz zur
- Verfügung gestellt wird. Lesen Sie bitte <xref
- linkend="adding-swap-space"> für weitergehende
- Informationen.</para>
- </footnote>. Ändern Sie die anderen
- Dateisystem-Informationen, um die neue Platte zu nutzen, wie im
- folgenden Beispiel gezeigt:</para>
-
- <programlisting># Device Mountpoint FStype Options Dump Pass#
-#/dev/da0s2b none swap sw 0 0
-/dev/mirror/gm0s1a / ufs rw 1 1</programlisting>
-
- <para>Stellen Sie sicher, dass das Modul
- <filename>geom_mirror.ko</filename> beim Starten geladen
- wird (durch Ausfühen der folgenden Befehle):</para>
-
- <screen>&prompt.root; <userinput>echo 'geom_mirror_load="YES"' >> /mnt/boot/loader.conf</userinput></screen>
-
- <screen>&prompt.root; <userinput>echo 'geom_mirror_load="YES"' >> /boot/loader.conf</userinput></screen>
-
- <para>Starten Sie das System neu:</para>
-
- <screen>&prompt.root; <userinput>shutdown -r now</userinput></screen>
-
- <para>Im Bootmenü wählen Sie Option vier (4), um in den
- Single-User-Modus zu gelangen. Prüfen Sie auf der Konsole,
- ob das System vom Gerät <devicename>gm0s1a</devicename>
- gestartet wurde. Diese Information erhalten Sie beispielsweise
- durch das Werkzeug &man.df.1;.</para>
-
- <para>Wenn alles glatt gegangen ist, wurde das System
- vom Gerät <devicename>gm0s1a</devicename> gestartet.
- Nun können Sie Ihre primäre Platte löschen und
- in den Spiegelverbund aufnehmen. Dazu geben Sie die
- folgenden Befehle ein:</para>
-
- <screen>&prompt.root; <userinput>dd if=/dev/zero of=/dev/da0 bs=512 count=79</userinput></screen>
-
- <screen>&prompt.root; <userinput>gmirror configure -a gm0</userinput>
-&prompt.root; <userinput>gmirror insert gm0 /dev/da0</userinput></screen>
-
- <para>Das Flag <option>-a</option> weist &man.gmirror.8;
- an, die automatische Synchronisation zu nutzen; d.h. alle
- Schreibvorgänge werden automatisch gespiegelt.
- Die Manualpage erklärt, wie Platten ausgetauscht
- bzw. wiederhergestelt werden. Sie nutzt allerdings
- <devicename>data</devicename> anstelle von
- <devicename>gm0</devicename> (das in unserem Beispiel verwendet
- wird).</para>
-
- <para>Während der Spiegelverbund gebaut wird,
- können Sie den Status durch Eingabe des folgenden
- Befehls überprüfen:</para>
+ <note>
+ <para>Wenn dieser Befehl erfolgreich ausgeführt wurde, wird
+ die Gerätedatei <devicename>gm0</devicename> im
+ Verzeichnis <filename class="directory">/dev/mirror</filename>
+ erzeugt.<para>
+ </note>
----------------------------------------------
Diff block truncated. (Max lines = 200)
----------------------------------------------
To Unsubscribe: send mail to majordomo(at)de.FreeBSD.org
with "unsubscribe de-cvs-doc" in the body of the message
Received on Tue 12 May 2009 - 09:25:11 CEST