Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 5 Oct 2008 17:36:28 GMT
From:      Rene Ladan <rene@FreeBSD.org>
To:        Perforce Change Reviews <perforce@FreeBSD.org>
Subject:   PERFORCE change 151020 for review
Message-ID:  <200810051736.m95HaSVU010369@repoman.freebsd.org>

next in thread | raw e-mail | index | archive | help
http://perforce.freebsd.org/chv.cgi?CH=151020

Change 151020 by rene@rene_self on 2008/10/05 17:36:25

	MFen geom/chapter.sgml 1.42 -> 1.43
	Checked build, spelling (diff only), whitespace.

Affected files ...

.. //depot/projects/docproj_nl/nl_NL.ISO8859-1/books/handbook/geom/chapter.sgml#5 edit

Differences ...

==== //depot/projects/docproj_nl/nl_NL.ISO8859-1/books/handbook/geom/chapter.sgml#5 (text+ko) ====

@@ -5,7 +5,7 @@
      $FreeBSDnl: doc/nl_NL.ISO8859-1/books/handbook/geom/chapter.sgml,v 1.13 2006/01/05 21:13:21 siebrand Exp $
 
      %SOURCE%	en_US.ISO8859-1/books/handbook/geom/chapter.sgml
-     %SRCID%	1.42
+     %SRCID%	1.43
 -->
 
 <chapter id="GEOM">
@@ -259,147 +259,131 @@
       fysiek worden opgeslagen in een kluis.</para>
 
     <para>Begin met een systeem dat twee schijven heeft van gelijke
-      grootte.  Deze oefening stelt dat het directe toegang
+      grootte.  Deze oefeningen stellen dat het directe-toegang
       (&man.da.4;) <acronym>SCSI</acronym>-schijven zijn.</para>
 
-    <para>Begin door &os; te installeren op de eerste schijf met twee
-      partities.  Een van de twee moet een swap-partitie zijn die twee
-      keer de grootte van het RAM-geheugen is en de rest van de ruimte
-      moet toegewezen worden aan het root bestandssysteem (<filename
-	class="directory">/</filename>).  Er zouden eigen partities
-      gemaakt kunnen worden voor andere koppelpunten, maar hierdoor
-      wordt de moeilijkheidsgraad wel tien keer hoger doordat de
-      instellingen voor &man.bsdlabel.8; en &man.fdisk.8; handmatig
-      gewijzigd moeten worden.</para>
+    <sect2>
+      <title>Primaire schijven spiegelen</title>
 
-    <para>Herstart en wacht tot het systeem volledig is
-      ge&iuml;nitialiseerd.  Meld daarna aan als gebruiker
-      <username>root</username>.</para>
+      <para>Aannemende dat &os; op het eerste
+	<devicename>da0</devicename>-schijfapparaat is
+	ge&iuml;nstalleerd, dient er aan &man.gmirror.8; verteld te
+	worden om daar de primaire gegevens op te slaan.</para>
 
-    <para>Maak het apparaat <filename>/dev/mirror/gm</filename> en link
-      het aan <filename>/dev/da1</filename>:</para>
+      <para>Voordat de mirror gebouwd wordt, dient aanvullende
+	debuginformatie en openingstoegang tot het apparaat aangezet te
+	worden door de &man.sysctl.8;-optie
+	<varname>kern.geom.debugflags</varname> op de volgende waarde in
+	te stellen:</para>
 
-    <screen>&prompt.root; <userinput>gmirror label -vnb round-robin gm0 /dev/da1</userinput></screen>
+      <screen>&prompt.root; <userinput>sysctl kern.geom.debugflags=17</userinput></screen>
 
-    <para>Het systeem hoort te antwoorden met:</para>
+      <para>Maak nu de mirror aan.  Begin het proces door informatie
+	over metagegevens op het primaire schijfapparaat op te slaan,
+	waardoor effectief het apparaat <filename
+	  class="devicefile">/dev/mirror/geom</filename> aangemaakt
+	wordt met het volgende commando:</para>
 
-    <screen>Metadata value stored on /dev/da1.
-Done.</screen>
+      <screen>&prompt.root; <userinput>gmirror label -vb round-robin gm0 /dev/da0</userinput></screen>
 
-    <para>Initialiseer GEOM, waardoor de kernelmodule
-      <filename>/boot/kernel/geom_mirror.ko</filename> wordt
-      geladen:</para>
+      <para>Het systeem hoort te antwoorden met:</para>
 
-    <screen>&prompt.root; <userinput>gmirror load</userinput></screen>
+      <screen>Metadata value stored on /dev/da0.
+Done.</screen>
 
-    <note>
-      <para>Dit commando hoort het apparaatknooppunt
-	<devicename>gm0</devicename> gemaakt te hebben onder de map
-	<filename role="directory">/dev/mirror</filename>.</para>
-    </note>
+      <para>Initialiseer GEOM, dit zal de kernelmodule
+	<filename>/boot/kernel/geom_mirror.ko</filename> laden:</para>
 
-    <para>Installeer het algemene <command>fdisk</command> label en de
-      bootcode op het nieuw aangemaakte apparaat
-      <devicename>gm0</devicename>:</para>
+      <screen>&prompt.root; <userinput>gmirror load</userinput></screen>
 
-    <screen>&prompt.root; <userinput>fdisk -vBI /dev/mirror/gm0</userinput></screen>
+      <note>
+	<para>Wanneer dit commando succesvol verloopt, maakt het het
+	  apparaatknooppunt <devicename>gm0</devicename> aan onder de
+	  map <filename class="directory">/dev/mirror</filename>.</para>
+      </note>
 
-    <para>Installeer nu de algemene <command>bsdlabel</command>
-      informatie:</para>
+      <para>Maak het mogelijk om de kernelmodule
+	<filename>geom_mirror.ko</filename> tijdens systeeminitialisatie
+	te laden:</para>
 
-    <screen>&prompt.root; <userinput>bsdlabel -wB /dev/mirror/gm0s1</userinput></screen>
+      <screen>&prompt.root; <userinput>echo 'geom_mirror_load="YES"' &gt;&gt; /boot/loader.conf</userinput></screen>
 
-    <note>
-      <para>Als meerdere slices en partities bestaan, dienen de vlaggen
-	voor de vorige twee commando's anders te zijn.  Ze moeten
-	gelijk zijn aan de groottes van de slice en partitie van de
-	andere schijf.</para>
-    </note>
+      <para>Bewerk het bestand <filename>/etc/fstab</filename>, waarbij
+	verwijzingen naar het oude <devicename>da0</devicename> worden
+	vervangen door de nieuwe apparaatknooppunten van het
+	mirrorapparaat <devicename>gm0</devicename>.  Bewerk
+	<filename>/etc/fstab</filename> als de gebruiker
+	<username>root</username>:</para>
 
-    <para>Gebruik &man.newfs.8; om een standaard <acronym>UFS</acronym>
-      bestandssysteem te maken op het apparaatknooppunt
-      <devicename>gm0s1a</devicename>:</para>
+      <screen>&prompt.root; <userinput>vi /etc/fstab</userinput></screen>
 
-    <screen>&prompt.root; <userinput>newfs -U /dev/mirror/gm0s1a</userinput></screen>
+      <para>Maak een reservekopie van de huidige gegevens van
+	<filename>fstab</filename> in &man.vi.1; door <userinput>:w
+	/etc/fstab.bak</userinput> in te typen.  Vervang daarna alle
+	oude verwijzingen naar <devicename>da0</devicename> door
+	<devicename>gm0</devicename> door
+	<userinput>:%s/da/mirror\/gm/g</userinput> in te typen.</para>
 
-    <para>Door het bovenstaande commando spuugt een systeem wat
-      informatie uit en wat getalletjes.  Dat is goed.  Bekijk de
-      uitvoer op het voorkomen van foutmeldingen en koppel het apparaat
-      op het koppelpunt <filename
-	class="directory">/mnt</filename>:</para>
+      <para>Het resulterende <filename>fstab</filename> zou er ongeveer
+	hetzelfde als het volgende uit moeten zien.  Het maakt niet uit
+	of de schijfstations <acronym>SCSI</acronym> of
+	<acronym>RAID</acronym> zijn, het
+	<acronym>RAID</acronym>-apparaat zal ongeacht hiervan
+	<devicename>gm</devicename> zijn.</para>
 
-    <screen>&prompt.root; <userinput>mount /dev/mirror/gm0s1a /mnt</userinput></screen>
+      <programlisting># Device                Mountpoint         FStype Options         Dump    Pass#
+/dev/mirror/gm0s2b              none            swap    sw                0       0
+/dev/mirror/gm0s2a              /               ufs     rw                1       1
+#/dev/mirror/gm0s2d             /store          ufs     rw                2       2
+/dev/mirror/gm0s2e              /usr            ufs     rw                2       2
+/dev/acd0               /cdrom          cd9660  ro,noauto          0      0</programlisting>
 
-    <para>Verplaats nu alle gegevens van de bootschijf naar dit nieuwe
-      bestandssysteem.  In dit voorbeeld worden &man.dump.8; en
-      &man.restore.8; gebruikt, maar &man.dd.1; werkt ook in dit
-      scenario.</para>
+      <para>Start het systeem opnieuw op:</para>
 
-    <screen>&prompt.root; <userinput>dump -L -0 -f- / |(cd /mnt &amp;&amp; restore -r -v -f-)</userinput></screen>
+      <screen>&prompt.root; <userinput>shutdown -r now</userinput></screen>
 
-    <para>Dit dient voor ieder bestandssysteem uitgevoerd te worden.
-      Plaats eenvoudigweg het juiste bestandssysteem op de juiste
-      plaats bij het uitvoeren van het voorgaande commando.</para>
+      <para>Tijdens de systeeminitialisatie dient het apparaat
+	<devicename>gm0</devicename> in plaats van
+	<devicename>da0</devicename> gebruikt te worden.  Als het
+	systeem volledig is ge&iuml;nitialiseerd, kan dit gecontroleerd
+	worden door de uitvoer van het commando <command>mount</command>
+	te inspecteren:</para>
 
-    <para>Wijzig nu het gerepliceerde bestand
-      <filename>/mnt/etc/fstab</filename> en verwijder het swapbestand
-      of plaats er een commentaarteken voor.
-      <footnote>
-	<para>Het uitcommentari&euml;ren van de regel voor het
-	  wisselbestand in <filename>fstab</filename> zorgt er
-	  waarschijnlijk voor dat het beschikbaar maken van swapruimte
-	  op een andere manier bewerkstelligd moet worden. In <xref
-	    linkend="adding-swap-space"> staat daarover meer
-	  informatie.</para>
-      </footnote>
-      Wijzig de informatie voor de andere bestandssystemen zodat ze de
-      nieuwe schijf gebruiken, zie daarvoor het volgende voorbeeld:
-    </para>
+      <screen>&prompt.root; <userinput>mount</userinput>
+Filesystem         1K-blocks    Used    Avail Capacity  Mounted on
+/dev/mirror/gm0s1a   1012974  224604   707334    24%    /
+devfs                      1       1        0   100%    /dev
+/dev/mirror/gm0s1f  45970182   28596 42263972     0%    /home
+/dev/mirror/gm0s1d   6090094 1348356  4254532    24%    /usr
+/dev/mirror/gm0s1e   3045006 2241420   559986    80%    /var
+devfs                      1       1        0   100%    /var/named/dev</screen>
 
-    <programlisting># Device                Mountpoint      FStype  Options         Dump    Pass#
-#/dev/da0s2b             none            swap    sw              0       0
-/dev/mirror/gm0s1a       /               ufs     rw              1       1</programlisting>
+      <para>De uitvoer ziet er als verwacht uit.  Plaats als laatste
+	stap, om synchronisatie te beginnen, de schijf
+	<devicename>da1</devicename> in de mirror met het volgende
+	commando:</para>
 
-    <para>Zorg ervoor dat de <filename>geom_mirror.ko</filename>
-      module automatisch geladen wordt tijdens het opstarten van het
-      systeem door het volgende commando te draaien:</para>
+      <screen>&prompt.root; <userinput>gmirror insert gm0 /dev/da1</userinput></screen>
 
-    <screen>&prompt.root; <userinput>echo 'geom_mirror_load="YES"' &gt;&gt; /mnt/boot/loader.conf</userinput></screen>
-    <screen>&prompt.root; <userinput>echo 'geom_mirror_load="YES"' &gt;&gt; /boot/loader.conf</userinput></screen>
+      <para>De status kan gecontroleerd worden tijdens het bouwen van de
+	mirror met het volgende commando:</para>
 
-    <para>Herstart het systeem:</para>
+      <screen>&prompt.root; <userinput>gmirror status</userinput></screen>
 
-    <screen>&prompt.root; <userinput>shutdown -r now</userinput></screen>
+      <para>Wanneer de mirror gebouwd is en alle huidige gegevens zijn
+	gesynchroniseerd, dient de uitvoer van het bovenstaande commando
+	er als volgt uit te zien:</para>
 
-    <para>Kies in het opstartscherm optie vier (4) om toegang tot
-      enkele-gebruikersmodus te krijgen.  Controleer op het console dat
-      het systeem van <devicename>gm0s1a</devicename> is opgestart.  Dit
-      kan worden gedaan door de uitvoer van &man.df.1; te bekijken.
-    </para>
+      <screen>      Name    Status  Components
+mirror/gm0  COMPLETE  da0
+                      da1</screen>
 
-    <para>Als alles goed is gegaan, hoort het systeem gestart te zijn
-      vanaf het apparaat <filename>gm0s1a</filename>.  Vanaf dit punt
-      kan de primaire schijf worden gewist en in de mirror worden
-      gestopt met de volgende commando's:</para>
+      <para>Als er problemen zijn, of als de mirror nog bezig is om het
+	bouwproces te voltooien, zal het voorbeeld
+	<literal>DEGRADED</literal> in plaats van
+	<literal>COMPLETE</literal> laten zien.</para>
+    </sect2>
 
-    <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>De vlag <option>-a</option> geeft &man.gmirror.8; aan dat
-      automatische synchronisatie gebruikt moet worden, ofwel dat
-      schrijfbewerkingen naar schijf automatisch gespiegeld moeten
-      worden.  In de hulppagina wordt beschreven hoe schijven herbouwd
-      en vervangen kunnen worden, hoewel daar
-      <devicename>data</devicename> wordt gebruikt in plaats van
-      <devicename>gm0</devicename>.</para>
-
-    <para>Tijdens het bouwen van de mirror kan de toestand worden
-      gecontroleerd met het volgende commando:</para>
-
-    <screen>&prompt.root; <userinput>gmirror status</userinput></screen>
-
     <sect2>
       <title>Problemen oplossen</title>
 
@@ -430,6 +414,30 @@
 	<para>Hiermee moet het probleem opgelost zijn.</para>
       </sect3>
     </sect2>
+
+    <sect2>
+      <title>Herstellen van falende schijven</title>
+
+      <para>Het mooie aan het spiegelen van schijven is dat als een
+	schijf faalt, deze vervangen kan worden, aangenomen zonder
+	gegevensverlies.</para>
+
+      <para>Neem met betrekking tot de vorige
+	<acronym>RAID</acronym>1-configuratie aan dat
+	<devicename>da1</devicename> het geeft begeven en vervangen moet
+	worden.  Bepaal, om het te vervangen, welke schijf het heeft
+	begeven en schakel het systeem uit.  Op dit moment kan de schijf
+	worden verwisseld door een nieuwe en kan het systeem weer worden
+	opgestart.  Nadat het systeem is herstart, kunnen de volgende
+	commando's worden gebruikt om de schijf te vervangen:</para>
+
+      <screen>&prompt.root; <userinput>gmirror forget gm0</userinput></screen>
+
+      <screen>&prompt.root; <userinput>gmirror insert gm0 /dev/da1</userinput></screen>
+
+      <para>Gebruik het commando <command>gmirror status</command> om de
+	voortgang van het herbouwen te bekijken.  Zo eenvoudig is het.</para>
+    </sect2>
   </sect1>
 
   <sect1 id="geom-ggate">



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200810051736.m95HaSVU010369>