MFen 1.10 -> 1.16

Obtained from:	the FreeBSD Dutch Documentation Project
This commit is contained in:
Rene Ladan 2012-03-04 21:32:13 +00:00
parent 8045345d30
commit 4059b4a1c8
Notes: svn2git 2020-12-08 03:00:23 +00:00
svn path=/head/; revision=38562

View file

@ -1,9 +1,9 @@
<!--
The FreeBSD Dutch Documentation Project
$FreeBSD: doc/nl_NL.ISO8859-1/books/handbook/filesystems/chapter.sgml,v 1.6 2011/05/28 09:38:36 rene Exp $
$FreeBSD$
%SOURCE% en_US.ISO8859-1/books/handbook/filesystems/chapter.sgml
%SRCID% 1.10
%SRCID% 1.16
-->
<chapter id="filesystems">
@ -625,9 +625,270 @@ errors: No known data errors</screen>
<para>Er zijn vele andere opties voor het Z-bestandssysteem, zie
de handleidingpagina's &man.zfs.8; en &man.zpool.8;.</para>
</sect3>
<sect3>
<title>ZFS quota</title>
<para>ZFS ondersteunt verschillende soorten quota: de refquota, de
algemene quota, de gebruikersquota en de groepsquota. Deze sectie
legt de beginselen van ieder van deze uit en bevat wat instructies
voor gebruik.</para>
<para>Quota beperken de hoeveelheid ruimte die een gegevensverzameling
en zijn afstammelingen kunnen gebruiken en dwingen een limiet af op de
hoeveelheid ruimte dat gebruikt wordt door bestandssystemen en
snapshots voor deze afstammelingen. Vanuit gebruikers zijn quota
handig om de hoeveelheid ruimte die een bepaalde gebruiker kan
gebruiken te beperken.</para>
<note>
<para>Quota kunnen niet op volumes worden ingesteld, aangezien de
eigenschap <literal>volsize</literal> als een impliciet quotum
optreedt.</para>
</note>
<para>De refquota,
<literal>refquota=<replaceable>grootte</replaceable></literal>,
beperkt de hoeveelheid ruimte die een gegevensverzameling in beslag
kan nemen door een harde grens aan de gebruikte ruimte te stellen.
Deze harde grens bevat echter niet de ruimte gebruikt door
afstammelingen, zoals bestandssystemen of snapshots.</para>
<para>Gebruik het volgende om een algemeen quotum van 10&nbsp;GB voor
<filename>/home/storage/bob</filename> af te dwingen:</para>
<screen>&prompt.root; <userinput>zfs set quota=10G storage/home/bob</userinput></screen>
<para>Gebruikersquota beperken de hoeveelheid ruimte die door de
aangegeven gebruiker kan worden gebruikt. Het algemene formaat is
<literal>userquota@<replaceable>gebruiker</replaceable>=<replaceable>grootte</replaceable></literal>
waarbij de gebruikersnaam in &eacute;&eacute;n van de volgende
formaten dient te zijn:</para>
<itemizedlist>
<listitem>
<para>Naam compatibel met <acronym
role="Portable Operating System Interface">POSIX</acronym>
(bijvoorbeeld <replaceable>jan</replaceable>).</para>
</listitem>
<listitem>
<para>Numeriek <acronym
role="Portable Operating System Interface">POSIX</acronym>-ID
(bijvoorbeeld <replaceable>789</replaceable>).</para>
</listitem>
<listitem>
<para><acronym role="System Identifier">SID</acronym>-naam
(bijvoorbeeld
<replaceable>jan.bloggs@voorbeeld.com</replaceable>).</para>
</listitem>
<listitem>
<para>Numeriek <acronym role="System Identifier">SID</acronym>-ID
(bijvoorbeeld <replaceable>S-1-123-456-789</replaceable>).</para>
</listitem>
</itemizedlist>
<para>Gebruik het volgende om bijvoorbeeld een een quotum van 50&nbsp;GB
voor een gebruiker <replaceable>jan</replaceable> af te
dwingen:</para>
<screen>&prompt.root; <userinput>zfs set userquota@jan=50G</userinput></screen>
<para>Gebruik in plaats hiervan, om het quotum te verwijderen of er
zeker van te zijn dat er geen is ingesteld:</para>
<screen>&prompt.root; <userinput>zfs set userquota@jan=none</userinput></screen>
<para>Eigenschappen van gebruikersquota worden niet weergegeven door
<command>zfs get all</command>. Niet-<username>root</username>
gebruikers kunnen alleen hun eigen quota zien tenzij het privilege
<literal>userquota</literal> aan ze is gegeven. Gebruikers met dit
privilege kunnen ieders quota bekijken en instellen.</para>
<para>Groepsquota beperken de hoeveelheid ruimte die de gespecificeerde
gebruikersgroep in beslag kan nemen. Het algemene formaat is
<literal>groupquota@<replaceable>groep</replaceable>=<replaceable>grootte</replaceable></literal>.</para>
<para>Gebruik om het quotum voor de groep
<replaceable>eerstegroep</replaceable> op 50&nbsp;GB in te
stellen:</para>
<screen>&prompt.root; <userinput>zfs set groupquota@eerstegroep=50G</userinput></screen>
<para>Gebruik in plaats hiervan, om het quotum voor de groep
<replaceable>eerstegroep</replaceable> te verwijderen of om er voor te
zorgen dat deze niet is ingesteld:</para>
<screen>&prompt.root; <userinput>zfs set groupquota@eerstegroep=none</userinput></screen>
<para>Net zoals bij de eigenschappen van gebruikersquota kunnen
niet-<username>root</username>-gebruikers alleen de quota zien die
geassocieerd zijn met de gebruikersgroepen waar ze bij horen, een
<username>root</username>-gebruiker of een gebruiker met het privilege
<literal>groupquota</literal> kan alle quota voor alle groepen
bekijken en instellen.</para>
<para>Het deelcommando <command>zfs userspace</command> geeft de
hoeveelheid ruimte weer die door elke gebruiker op de snapshot van het
gespecificeerde bestandssysteem in beslag wordt genomen, tezamen met
alle ingestelde quota. Het deelcommando <command>zfs
groupspace</command> doet hetzelfde voor groepen. Bekijk
&man.zfs.1; voor meer informatie over ondersteunde opties of het
weergegeven van specifieke opties.</para>
<para>Gebruik het volgende om de quota voor
<filename>storage/home/bob</filename> weer te geven, als u de juiste
privileges heeft of <username>root</username> bent:</para>
<screen>&prompt.root; <userinput>zfs get quota storage/home/bob</userinput></screen>
</sect3>
<sect3>
<title>Reserveringen in ZFS</title>
<para>ZFS ondersteunt twee soorten van ruimtereserveringen. Deze sectie
legt de beginselen van elk van de twee uit en bevat enkele instructies
voor gebruik.</para>
<para>De eigenschap <literal>reservation</literal> maakt het mogelijk om
een gegarandeerde minimale hoeveelheid ruimte voor een
gegevensverzameling en zijn afstammelingen te reserveren.
Dit betekent dat als er een reservering van 10&nbsp;GB is ingesteld
voor <filename>storage/home/bob</filename> en de schijfruimte op
raakt, er tenminste 10&nbsp;GB aan ruimte is gereserveerd voor deze
gegevensverzameling. De eigenschap <literal>reservation</literal>
stelt de minimale hoeveelheid ruimte in die gegarandeerd is voor een
gegevensverzameling exclusief afstammelingen zoals snapshots, of geeft
deze aan. Als er bijvoorbeeld een snapshot is genomen van
<filename>storage/home/bob</filename> moet er genoeg schijfruimte zijn
buiten de <literal>refreservation</literal> hoeveelheid om de operatie
te laten slagen omdat afstammelingen van de hoofdgegevensverzameling
niet worden meegeteld in de <literal>refreservation</literal>
hoeveelheid en dus niet stiekem de vastgestelde ruimte
wijzigen.</para>
<para>Reserveringen kunnen in allerlei situaties nuttig zijn,
bijvoorbeeld voor het plannen en testen van de geschiktheid van het
toewijzen van schijfruimte in een nieuw systeem, of om ervoor te
zorgen dat er genoeg schijfruimte beschikbaar is op bestandsssystemen
voor systeemherstelprocedures en bestanden.</para>
<para>Het algemene formaat van de eigenschap
<literal>reservation</literal> is
<literal>reservation=<replaceable>grootte</replaceable></literal>, dus
gebruik het onderstaande commando om een reservering van 10&nbsp;GB op
<filename>storage/home/bob</filename> te plaatsen:</para>
<screen>&prompt.root; <userinput>zfs set reservation=10G storage/home/bob</userinput></screen>
<para>Gebruik, om te controleren of er geen reservatie is geplaatst of
om een reservatie te verwijderen:</para>
<screen>&prompt.root; <userinput>zfs set reservation=none storage/home/bob</userinput></screen>
<para>Het zelfde principe kan worden toegepast op de eigenschap
<literal>refreservation</literal> om een refreservation in te stellen,
met het algemene formaat
<literal>refreservation=<replaceable>grootte</replaceable></literal>.</para>
<para>Gebruik &eacute;&eacute;n van de volgende commando's om te kijken
of er een reservatie of refreservation bestaat op
<filename>storage/home/bob</filename>:</para>
<screen>&prompt.root; <userinput>zfs get reservation storage/home/bob</userinput>
&prompt.root; <userinput>zfs get refreservation storage/home/bob</userinput></screen>
</sect3>
</sect2>
</sect1>
<sect1 id="filesystems-linux">
<title>&linux; bestandssystemen</title>
<para>Deze sectie beschrijft enkele van de &linux; bestandssystemen die door
&os; worden ondersteund.</para>
<sect2>
<title>Ext2FS</title>
<para>De kernelimplementatie van het &man.ext2fs.5; bestandssysteem was
geschreven door Godmar Back, het eerste stuurprogramma verscheen in
&os;&nbsp;2.2. In &os;&nbsp;8 en eerder is de code gelicenseerd onder
de <acronym>GNU</acronym> Public License, onder &os;&nbsp;9 is de code
echter herschreven en nu beschikbaar onder de
<acronym>BSD</acronym>-licentie.</para>
<para>Het stuurprogramma &man.ext2fs.5; stelt de &os;-kernel in staat om
<acronym>ext2</acronym> bestandssystemen te lezen en er naar te
schrijven.</para>
<para>Laad ten eerste de kernelmodule:</para>
<screen>kldload ext2fs</screen>
<para>Koppel daarna een &man.ext2fs.5;-volume aan dat zich op
<filename>/dev/ad1s1</filename> bevindt:</para>
<screen><userinput>mount -t ext2fs /dev/ad1s1 /mnt</userinput></screen>
</sect2>
<sect2>
<title>XFS</title>
<para>Het X-bestandssysteem, <acronym>XFS</acronym>, is origineel
geschreven door <acronym>SGI</acronym> voor het besturingssysteem
<acronym>IRIX</acronym>, ze hebben het overgebracht naar &linux;. De
broncode is vrijgegeven onder de <acronym>GNU</acronym> Public License.
Kijk op <ulink url="https://oss.sgi.com/projects/xfs">deze
pagina</ulink> voor meer details. De &os;-port werd gestart door
Russel Cattelan, &a.kan; en &a.rodrigc;.</para>
<para>Om <acronym>XFS</acronym> als een kernelmodule te laden:</para>
<screen>kldload xfs</screen>
<para>Het stuurprogramma &man.xfs.5; stelt de &os;-kernel in staat om
XFS-bestandssystemen te benaderen. Momenteel is echter alleen
ondersteuning voor lezen aanwezig. Schrijven naar een volume is niet
mogelijk.</para>
<para>Om een &man.xfs.5;-volume wat op <filename>/dev/ad1s1</filename> aan
te koppelen:</para>
<screen><userinput>mount -t xfs /dev/ad1s1 /mnt</userinput></screen>
<para>Merk op dat de port <filename
role="package">sysutils/xfsprogs</filename> het gereedschap
<command>mkfs.xfs</command> bevat wat het mogelijk maakt om
<acronym>XFS</acronym>-bestandssystemen aan te maken, en verder
gereedschappen om ze te analyseren en repareren.</para>
<para>De vlag <literal>-p</literal> van <command>mkfs.xfs</command> kan
worden gebruikt om een &man.xfs.5;-bestandssysteem aan te maken welke
bevolkt wordt met bestanden en andere meta-gegevens. Dit kan worden
gebruikt om snel een alleen-lezen bestandssysteem aan te maken welke op
&os; getest kan worden.</para>
</sect2>
<sect2>
<title>ReiserFS</title>
<para>Het Reiser bestandssysteem, ReiserFS, was overgebracht naar &os;
door &a.dumbbell; en is vrijgegeven onder de <acronym>GNU</acronym>
Public License.</para>
<para>Het stuurprogramma voor ReiserFS stelt de &os;-kernel momenteel in
staat om ReiserFS bestandssystemen te benaderen en hun inhoud te lezen,
maar het kan ze momenteel niet beschrijven.</para>
<para>Laad ten eerste eerst de kernelmodule:</para>
<screen>kldload reiserfs</screen>
<para>Om ten tweede een ReiserFS-volume dat zich op
<filename>/dev/ad1s1</filename> aan te koppelen:</para>
<screen><userinput>mount -t reiserfs /dev/ad1s1 /mnt</userinput></screen>
</sect2>
</sect1>
<!--
<sect1>
<title>* Apparaat-bestandssystemen</title>
@ -641,12 +902,6 @@ errors: No known data errors</screen>
<para>* Wordt nog vertaald.</para>
</sect1>
<sect1>
<title>* Het Linux EXT-bestandssysteem</title>
<para>* Wordt nog vertaald.</para>
</sect1>
<sect1>
<title>* HFS</title>