PERFORCE change 156352 for review
Rene Ladan
rene at FreeBSD.org
Sun Jan 18 13:16:25 PST 2009
http://perforce.freebsd.org/chv.cgi?CH=156352
Change 156352 by rene at rene_self on 2009/01/18 21:16:12
solid-state: 41%
Major updates to en_US version required.
Affected files ...
.. //depot/projects/docproj_nl/nl_NL.ISO8859-1/articles/solid-state/article.sgml#6 edit
Differences ...
==== //depot/projects/docproj_nl/nl_NL.ISO8859-1/articles/solid-state/article.sgml#6 (text+ko) ====
@@ -178,89 +178,101 @@
</sect1>
<sect1 id="ro-fs">
- <title><filename>rc.diskless</filename> and Read-Only Filesystems</title>
+ <title><filename>rc.diskless</filename> en alleen-lezen
+ bestandssystemen</title>
- <para>The post-boot initialization of an embedded FreeBSD system is
- controlled by <filename>/etc/rc.diskless2</filename>
- (<filename>/etc/rc.diskless1</filename> is for BOOTP diskless boot).
- This initialization script is invoked by placing a line in
- <filename>/etc/rc.conf</filename> as follows:</para>
+ <para>De post-boot-initialisatie van een embedded &os;-systeem wordt
+ beheerd door <filename>/etc/rc.diskless2</filename>
+ (<filename>/etc/rc.diskless1</filename> is voor BOOTP-schijfloos
+ opstarten). Dit initialisatiescript wordt aangeroepen door de
+ volgende regel in <filename>/etc/rc.conf</filename> te
+ plaatsen:</para>
<programlisting>diskless_mount=/etc/rc.diskless2</programlisting>
- <para><filename>rc.diskless2</filename> mounts <filename>/var</filename>
- as a memory filesystem, makes a configurable list of directories in
- <filename>/var</filename> with the &man.mkdir.1; command, changes modes
- on some of those directories, and extracts a list of device entries to
- copy to a writable (again, a memory filesystem)
- <filename>/dev</filename> partition. In the execution of
- <filename>/etc/rc.diskless2</filename>, one other
- <filename>rc.conf</filename> variable comes into play -
- <literal>varsize</literal>. The <filename>/etc/rc.diskless2</filename>
- file creates a <filename>/var</filename> partition based on the value of
- this variable in <filename>rc.conf</filename>:</para>
+ <para><filename>rc.diskless2</filename> koppelt
+ <filename>/var</filename> als een geheugenbestandssysteem aan,
+ maakt een instelbare lijst van mappen in <filename>/var</filename>
+ aan met het commando &man.mkdir.1;, verandert de modus van sommige
+ van deze mappen, en pakt een lijst van apparaatingangen uit naar
+ een schijfbare (weer als een geheugenbestandsysteem) partitie
+ <filename>/dev</filename>. Tijdens het uitvoeren van
+ <filename>/etc/rc.diskless2</filename> is er nog een
+ <filename>rc.conf</filename>-variabele in het spel -
+ <literal>varsize</literal>. Het bestand
+ <filename>/etc/rc.diskless2</filename> maakt een partitie
+ <filename>/var</filename> aan gebaseerd op de waarde van deze
+ variabele in <filename>rc.conf</filename>:</para>
<programlisting>varsize=8192</programlisting>
- <para>Remember that this value is in sectors. The creation of the
- <filename>/dev</filename> partition by
- <filename>/etc/rc.diskless2</filename>, however, is governed by a
- hard-coded value of 4096 sectors. It is trivial to change this entry in
- the <filename>/etc/rc.diskless2</filename> file itself, although you
- should not need more space than that for
- <filename>/dev</filename>.</para>
+ <para>Onthoud dat deze waarde in sectoren is. De creatie van de
+ partitie <filename>/dev</filename> door
+ <filename>/etc/rc.diskless2</filename>, wordt echter geregeerd
+ door een harde waarde van 4096 sectoren. Het is triviaal om deze
+ waarde in het bestand <filename>/etc/rc.diskless2</filename> zelf
+ te wijzigen, alhoewel er niet meer ruimte voor
+ <filename>/dev</filename> dan dat nodig zou zijn.</para>
- <para>It is important to remember that the
- <filename>/etc/rc.diskless2</filename> script assumes that you have
- already removed your conventional <filename>/tmp</filename> partition
- and replaced it with a symbolic link to <filename>/var/tmp</filename>.
- Because <filename>tmp</filename> is one of the directories created in
- <filename>/var</filename> by the <filename>/etc/rc.diskless2</filename>
- script, and because <filename>/var</filename> is a memory filesystem
- (which is mounted read-write), <filename>/tmp</filename> will now be a
- directory that is read-write as well.</para>
+ <para>Het is belangrijk om te herinneren dat het script
+ <filename>/etc/rc.diskless2</filename> aanneemt dat de
+ conventionele partitie <filename>/tmp</filename> reeds door een
+ symbolische koppeling naar <filename>/var/tmp</filename> is
+ vervangen. Omdat <filename>tmp</filename> een van de mappen is
+ die in <filename>/var</filename> door het script
+ <filename>/etc/rc.diskless2</filename> wordt aangemaakt, en omdat
+ <filename>/var</filename> een geheugenbestandssysteem is (dat als
+ lezen-schrijven is aangekoppeld), zal <filename>/tmp</filename> nu
+ ook een lees-schrijf map zijn.</para>
- <para>The fact that <filename>/var</filename> and
- <filename>/dev</filename> are read-write filesystems is an important
- distinction, as the <filename>/</filename> partition (and any other
- partitions you may have on your flash media) should be mounted
- read-only. Remember that in <xref linkend="intro"> we detailed the
- limitations of flash memory - specifically the limited write capability.
- The importance of not mounting filesystems on flash media read-write,
- and the importance of not using a swap file, cannot be overstated. A
- swap file on a busy system can burn through a piece of flash media in
- less than one year. Heavy logging or temporary file creation and
- destruction can do the same. Therefore, in addition to removing the
- <literal>swap</literal> and <literal>/proc</literal> entries from your
- <filename>/etc/fstab</filename> file, you should also change the Options
- field for each filesystem to <literal>ro</literal> as follows:</para>
+ <para>Het feit dat <filename>/var</filename> en
+ <filename>/dev</filename> lees-schrijf bestandssystemen zijn is
+ een belangrijk verschil, aangezien de partitie
+ <filename>/</filename> (en alle andere partities die op uw
+ flash-medium kunnen staan) als alleen-lezen aangekoppeld dienen te
+ worden. In <xref linkend="intro"> hebben we de beperkingen van
+ flash-geheugen uiteen gelegd - in bijzonder de beperkte
+ schrijfcapaciteit. Het belang van het niet als lezen-schrijven
+ aankoppelen van flash-media en het belang van het niet gebruiken
+ van een wisselbestand kunnen niet genoeg benadrukt worden. Een
+ wisselbestand op een druk systeem kan binnen een jaar een
+ flash-medium opmaken. Het uitgebreid loggen of aanmaken en
+ vernietigen van tijdelijke bestanden kan hetzelfde doen. Daarom
+ dient u, naast het verwijderen van de regels
+ <literal>swap</literal> en <literal>/proc</literal> uit het
+ bestand <filename>/etc/fstab</filename>, dient u ook de Options
+ van elk bestandssysteem als volgt op <literal>ro</literal> te
+ zetten:</para>
<programlisting># Device Mountpoint FStype Options Dump Pass#
/dev/ad0s1a / ufs ro 1 1</programlisting>
- <para>A few applications in the average system will immediately begin to
- fail as a result of this change. For instance, ports will not install
- from the ports tree because the
- <filename>/var/db/port.mkversion</filename> file does not exist. cron
- will not run properly as a result of missing cron tabs in the
- <filename>/var</filename> created by
- <filename>/etc/rc.diskless2</filename>, and syslog and dhcp will
- encounter problems as well as a result of the read-only filesystem and
- missing items in the <filename>/var</filename> that
- <filename>/etc/rc.diskless2</filename> has created. These are only
- temporary problems though, and are addressed, along with solutions to
- the execution of other common software packages in
- <xref linkend="strategies">.</para>
+ <para>Op een gemiddeld systeem zullen enkele applicaties het
+ onmiddellijk niet meer doen als gevolg van deze verandering.
+ Ports bijvoorbeeld zullen niet installeren vanuit de portsboom
+ omdat <filename>/var/db/port.mkversion</filename> niet bestaat.
+ cron zal niet correct draaien vanwege ontbrekende crontabellen in
+ het <filename>/var</filename> dat door
+ <filename>/etc/rc.diskless2</filename> is aangemaakt, en syslog en
+ DHCP zullen problemen ondervinden als gevolg van het alleen-lezen
+ bestandssysteem en ontbrekende items in het
+ <filename>/var</filename> dat
+ <filename>/etc/rc.diskless2</filename> heeft aangemaakt. Dit zijn
+ slechts tijdelijke problemen, en worden tezamen met oplossingen
+ voor het uitvoeren van andere veelgebruikte softwarepakketten
+ behandeld in <xref linkend="strategies">.</para>
- <para>An important thing to remember is that a filesystem that was mounted
- read-only with <filename>/etc/fstab</filename> can be made read-write at
- any time by issuing the command:</para>
+ <para>Een belangrijk ding om te onthouden is dat een bestandssysteem
+ dat met <filename>/etc/fstab</filename> als alleen-lezen was
+ aangekoppeld ten alle tijde lezen-schrijven kan worden gemaakt
+ door dit commando te geven:</para>
- <screen>&prompt.root; <userinput>/sbin/mount -uw <replaceable>partition</replaceable></userinput></screen>
+ <screen>&prompt.root; <userinput>/sbin/mount -uw <replaceable>partitie</replaceable></userinput></screen>
- <para>and can be toggled back to read-only with the command:</para>
+ <para>en kan op alleen-lezen worden teruggezet met het
+ commando:</para>
- <screen>&prompt.root; <userinput>/sbin/mount -ur <replaceable>partition</replaceable></userinput></screen>
+ <screen>&prompt.root; <userinput>/sbin/mount -ur <replaceable>partitie</replaceable></userinput></screen>
</sect1>
<sect1>
More information about the p4-projects
mailing list