PERFORCE change 153851 for review

Rene Ladan rene at FreeBSD.org
Sun Nov 30 12:41:09 PST 2008


http://perforce.freebsd.org/chv.cgi?CH=153851

Change 153851 by rene at rene_self on 2008/11/30 20:40:15

	MFen handbook/geom 1.43 -> 1.46 (plus a few local fixes).	

Affected files ...

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

Differences ...

==== //depot/projects/docproj_nl/nl_NL.ISO8859-1/books/handbook/geom/chapter.sgml#7 (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.43
+     %SRCID%	1.46
 -->
 
 <chapter id="GEOM">
@@ -162,7 +162,7 @@
       <title>Ongeformatteerde ATA-schijven aaneenschakelen</title>
 
       <step>
-	<para>Laad de module <filename>geom_stripe</filename>:</para>
+	<para>Laad de module <filename>geom_stripe.ko</filename>:</para>
 
 	<screen>&prompt.root; <userinput>kldload geom_stripe</userinput></screen>
       </step>
@@ -183,13 +183,10 @@
 	  schijven aaneen te schakelen (<filename>/dev/ad2</filename>
 	  en <filename>/dev/ad3</filename>):</para>
 
-	<screen>&prompt.root; <userinput>gstripe label -v st0 /dev/ad2 /dev/ad3</userinput></screen>
-
-<!--
-    <para>A message should be returned explaining that meta data has
-      been stored on the devices.
-XXX: What message?  Put it inside the screen output above.
--->
+	<screen>&prompt.root; <userinput>gstripe label -v st0 /dev/ad2 /dev/ad3</userinput>
+Metadata value stored on /dev/ad2.
+Metadata value stored on /dev/ad3.
+Done.</screen>
       </step>
 
       <step>
@@ -224,14 +221,17 @@
 
     <screen>&prompt.root; <userinput>mount /dev/stripe/st0a /mnt</userinput></screen>
 
-    <para>Om dit aaneengeschakelde bestandssysteem automatisch te
-      mounten bij het opstarten kan de volume-informatie in
-      <filename>/etc/fstab</filename> gezet worden:</para>
+    <para>Om dit aaneengeschakelde bestandssysteem automatisch aan te
+      koppelen bij het opstarten wordt de volume-informatie in
+      <filename>/etc/fstab</filename> gezet.  Voor dit doel wordt een
+      permanent koppelpunt, genaamd <filename
+	class="directory">stripe</filename>, aangemaakt:</para>
 
-    <screen>&prompt.root; <userinput>echo "/dev/stripe/st0a /mnt ufs rw 2 2" \</userinput>
+    <screen>&prompt.root; <userinput>mkdir /stripe</userinput>
+&prompt.root; <userinput>echo "/dev/stripe/st0a /mnt ufs rw 2 2" \</userinput>
       <userinput>&gt;&gt; /etc/fstab</userinput></screen>
 
-    <para>Laadt de module <filename>geom_stripe</filename> ook
+    <para>Laadt de module <filename>geom_stripe.ko</filename> ook
       automatisch bij het initialiseren van een systeem door de volgende
       regel toe te voegen aan <filename>/boot/loader.conf</filename>:
     </para>
@@ -311,18 +311,22 @@
       <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>
+	mirrorapparaat <devicename>gm0</devicename>.</para>
+
+      <note>
+	<para>Indien &man.vi.1; de geprefereerde tekstverwerker is, is
+	  het volgende een gemakkelijke manier om deze taak te
+	  volbrengen:</para>
 
-      <screen>&prompt.root; <userinput>vi /etc/fstab</userinput></screen>
+	<screen>&prompt.root; <userinput>vi /etc/fstab</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>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>
+      </note>
 
       <para>Het resulterende <filename>fstab</filename> zou er ongeveer
 	hetzelfde als het volgende uit moeten zien.  Het maakt niet uit
@@ -332,12 +336,13 @@
 	<devicename>gm</devicename> zijn.</para>
 
       <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>
-
+/dev/mirror/gm0s1b                              none            swap    sw              0       0
+/dev/mirror/gm0s1a                              /               ufs     rw              1       1
+/dev/mirror/gm0s1d                              /usr            ufs	rw		0	0
+/dev/mirror/gm0s1f				/home		ufs	rw		2	2
+#/dev/mirror/gm0s2d                             /store          ufs     rw              2       2
+/dev/mirror/gm0s1e                              /var            ufs     rw              2       2
+ /dev/acd0                                      /cdrom          cd9660  ro,noauto       0       0</programlisting>
       <para>Start het systeem opnieuw op:</para>
 
       <screen>&prompt.root; <userinput>shutdown -r now</userinput></screen>
@@ -406,8 +411,11 @@
 OK? <userinput>boot</userinput></screen>
 
 	<para>Als dit werkt werd de module om welke reden dan ook niet
-	  juist geladen.  Zet de onderstaande regel in het bestand met
-	  kernelinstellingen en herbouw en installeer de kernel.</para>
+	  juist geladen.  Controleer of de relevante regel in
+	  <filename>/boot/loader.conf</filename> correct is.  Als het
+	  probleem aanhoudt, zet dan de onderstaande regel in het
+	  bestand met kernelinstellingen en herbouw en installeer de
+	  kernel.</para>
 
 	<programlisting>options	GEOM_MIRROR</programlisting>
 
@@ -544,28 +552,33 @@
       <title>Label types en voorbeelden</title>
 
       <para>Er zijn twee type labels: een generiek label en een
-	tijdelijk label.  Het verschil tussen de labels zit hem in
-	de automatische herkennen die gekoppeld zijn aan permanente
-	labels en het feit dat dit type label ook beschikbaar blijft
-	na een herstart van het systeem.  Deze labels krijgen een
-	speciale directory toegewezen in
-	<filename class="directory">/dev</filename>, welke genoemd
-	wordt naar het bestandssysteemtype.  Bijvoorbeeld
-	<acronym>UFS</acronym>2 labels worden geplaatst in de
-	<filename class="directory">/dev/ufs</filename> directory.
+	bestandssysteemlabel.  Labels kunnen permanent of tijdelijk
+	zijn.  Permanente labels kunnen met de commando's &man.tunefs.8;
+	of &man.newfs.8; aangemaakt worden.  Ze zullen vervolgens worden
+	aangemaakt in een submap van
+	<filename class="directory">/dev</filename>, welke genoemd wordt
+	naar het bestandssysteemtype.  Bijvoorbeeld
+	<acronym>UFS</acronym>2 labels worden geplaatst in de map
+	<filename class="directory">/dev/ufs</filename>.  Permanente
+	labels kunnen ook worden aangemaakt met het commando
+	<command>glabel label</command>.  Deze zijn niet specifiek voor
+	het bestandssysteem, en zullen in de map <filename
+	  class="directory">/dev/label</filename> aangemaakt
+	worden.</para>
 
-      <para>Een generiek label verdwijnt na een herstart van het
+      <para>Een tijdelijk label verdwijnt na een herstart van het
 	systeem.  Deze labels worden gecre&euml;erd in
 	<filename class="directory">/dev/label</filename> en zijn
-	perfect voor experimenten.</para>
+	perfect voor experimenten.  Een tijdelijk kan met het commando
+	<command>glabel create</command> worden aangemaakt.  Lees voor
+	meer informatie de handleidingpagina van &man.glabel.8;.</para>
+
 <!-- XXXTR: How do you create a file system label without running newfs
 	    or when there is no newfs (e.g.: cd9660)? -->
 
-      <para>Permanente labels kunnen op het bestandssysteem gezet worden
-	door gebruik van het <command>tunefs</command> of
-	<command>newfs</command> commando.  Om een permanent label te
-	schrijven voor een <acronym>UFS</acronym>2 bestandssysteem
-	zonder de huidige data te vernietigen:</para>
+      <para>Om een permanent label te schrijven voor een
+	<acronym>UFS</acronym>2-bestandssysteem zonder de huidige data
+	te vernietigen:</para>
 
       <screen>&prompt.root; <userinput>tunefs -L <replaceable>home</replaceable> <replaceable>/dev/da3</replaceable></userinput></screen>
 
@@ -584,8 +597,8 @@
       <programlisting>/dev/ufs/home	/home            ufs     rw              2      2</programlisting>
 
       <note>
-	<para>Het bestandssysteem mag niet gekoppeld zijn op het moment
-	  dat <command>tunefs</command> gebruikt wordt.</para>
+	<para>Het bestandssysteem mag niet aangekoppeld zijn op het
+	  moment dat <command>tunefs</command> gebruikt wordt.</para>
       </note>
 
       <para>Nu kan het bestandssysteem net als normaal worden gekoppeld:
@@ -609,6 +622,69 @@
 	verwijderen:</para>
 
       <screen>&prompt.root; <userinput>glabel destroy home</userinput></screen>
+
+      <para>Het volgende voorbeeld laat zien hoe de partities van een
+	opstartschijf gelabeld worden.</para>
+
+      <example>
+	<title>Partities op de opstartschijf labelen</title>
+
+	<para>Door de partities op de opstartschijf permanent te labelen
+	  zou het systeem in staat moeten zijn om normaal door te gaan
+	  met opstarten, zelfs als de schijf verplaatst is naar een
+	  andere controller of is overgeplaatst naar een ander systeem.
+	  In dit voorbeeld wordt aangenomen dat er een enkele
+	  <acronym>ATA</acronym>-schijf wordt gebruikt, die momenteel
+	  als <devicename>ad0</devicename> door het systeem wordt
+	  herkend.  Het wordt ook aangenomen dat het standaard
+	  partitieschema van &os; wordt gebruikt, met de
+	  bestandssystemen <filename class="directory">/</filename>,
+	  <filename class="directory">/var</filename>,
+	  <filename class="directory">/usr</filename>, en
+	  <filename class="directory">/tmp</filename>, alsmede een
+	  wisselpartitie.</para>
+
+	<para>Start het systeem opnieuw op, en druk bij de
+	  &man.loader.8;-prompt op 4 om in enkele gebruikersmodus op te
+	  starten.  Geef dan de volgende commando's:</para>
+
+	<screen>&prompt.root; <userinput>glabel label rootfs /dev/ad0s1a</userinput>
+GEOM_LABEL: Label for provider /dev/ad0s1a is label/rootfs
+&prompt.root; <userinput>glabel label var /dev/ad0s1d</userinput>
+GEOM_LABEL: Label for provider /dev/ad0s1d is label/var
+&prompt.root; <userinput>glabel label usr /dev/ad0s1f</userinput>
+GEOM_LABEL: Label for provider /dev/ad0s1f is label/usr
+&prompt.root; <userinput>glabel label tmp /dev/ad0s1e</userinput>
+GEOM_LABEL: Label for provider /dev/ad0s1e is label/tmp
+&prompt.root; <userinput>glabel label swap /dev/ad0s1b</userinput>
+GEOM_LABEL: Label for provider /dev/ad0s1b is label/swap
+&prompt.root; <userinput>exit</userinput></screen>
+
+	<para>Het systeem zal doorgaan met opstarten in
+	  meergebruikersmodus.  Bewerk, nadat het opstarten is voltooid,
+	  <filename>/etc/fstab</filename> en vervang de conventionele
+	  namen door de respectievelijke labels.  Het uiteindelijke
+	  bestand <filename>/etc/fstab</filename> zal er als volgt
+	  uitzien:</para>
+
+	<programlisting># Device                Mountpoint      FStype  Options         Dump    Pass#
+/dev/label/swap          none            swap    sw              0       0
+/dev/label/rootfs        /               ufs     rw              1       1
+/dev/label/tmp           /tmp            ufs     rw              2       2
+/dev/label/usr           /usr            ufs     rw              2       2
+/dev/label/var           /var            ufs     rw              2       2</programlisting>
+
+	<para>Het systeem kan nu worden herstart.  Als alles goed ging,
+	  zal het normaal opstarten en zal <command>mount</command> dit
+	  laten zien:</para>
+
+	<screen>&prompt.root; <userinput>mount</userinput>
+/dev/label/rootfs on / (ufs, local)
+devfs on /dev (devfs, local)
+/dev/label/tmp on /tmp (ufs, local, soft-updates)
+/dev/label/usr on /usr (ufs, local, soft-updates)
+/dev/label/var on /var (ufs, local, soft-updates)</screen>
+      </example>
     </sect2>
   </sect1>
 
@@ -627,18 +703,19 @@
 
     <para>Wat is logboeken? Logboek mogelijkheden betekend het opslaan
       van bestandssysteem transacties, zoals wijzigingen die een
-      complete schrijf actie zijn, voor er meta-data wordt toegevoegd
+      complete schrijfactie zijn, voor er meta-data wordt toegevoegd
       en voor de wijzigingen op schijf worden gezet.  Deze transactie
       log kan later opnieuw afgespeeld worden om te voorkomen dat er
       bestandssysteem inconsistenties voorkomen.</para>
 
     <para>Deze methode is een extra manier om te beschermen tegen
-      data verlies en inconsistenties van het bestandssysteem.  In
+      gegevensverlies en inconsistenties van het bestandssysteem.  In
       tegenstelling tot Soft Updates, welke bijhoud welke meta-data
       wijzigingen er worden uitgevoerd en Snapshots, wat een beeld
       bestand is van het bestandssysteem, wordt er een complete log
-      bewaard in de laatste sector, of zoals in sommige gevallen op
-      een compleet andere schijf.</para>
+      bewaard in de schijfruimte die speciaal voor deze taak is
+      gereserveerd, en in sommige gevallen op een compleet andere
+      schijf.</para>
 
     <para>In tegenstelling tot andere logboek implementaties is de
       <command>gjournal</command> methode blok gebaseerd en niet
@@ -647,10 +724,24 @@
 
     <para>Om ondersteuning in te schakelen voor
       <command>gjournal</command>, moet de kernel over de volgende optie
-      beschikken, welke standaard is op 7.x systemen:</para>
+      beschikken, welke standaard is op 7.X-systemen:</para>
 
     <programlisting>options        UFS_GJOURNAL</programlisting>
 
+    <para>Indien gejournalde volumes tijdens het opstarten aangekoppeld
+      moeten worden, moet de kernelmodule
+      <filename>geom_journal.ko</filename> ook geladen zijn, door de
+      volgende regel aan <filename>/boot/loader.conf</filename> toe te
+      voegen:</para>
+
+    <programlisting>geom_journal_load="YES"</programlisting>
+
+    <para>Ook kan deze functie in een eigen kernel worden ingebouwd,
+      door de volgende regel aan het kernelinstellingenbestand toe te
+      voegen:</para>
+
+    <programlisting>options    GEOM_JOURNAL</programlisting>
+
     <para>Het cre&euml;ren van een logboek op een vrij en beschikbaar
       bestandssysteem kan nu gedaan worden met behulp van de volgende
       stappen, ervan uitgaande dat <devicename>da4</devicename> de
@@ -696,6 +787,12 @@
       <command>gjournal</command> falen als het geen actueel logboek
       kan maken, maar het voorkomt geen dataverlies als gevolg van
       verkeerd gebruik van <command>tunefs</command>.</para>
+
+    <para>Het is ook mogelijk om een journal van de opstartschijf van
+      een &os;-systeem bij te houden.  Voor gedetailleerde instructies
+      over deze taak wordt naar het artikel <ulink
+	url="&url.articles.gjournal-desktop;">Implementing UFS
+	Journaling on a Desktop PC</ulink> verwezen.</para>
   </sect1>
 </chapter>
 


More information about the p4-projects mailing list