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>>> /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ë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ë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