MFen 1.10 -> 1.16
Obtained from: the FreeBSD Dutch Documentation Project
This commit is contained in:
parent
8045345d30
commit
4059b4a1c8
Notes:
svn2git
2020-12-08 03:00:23 +00:00
svn path=/head/; revision=38562
1 changed files with 263 additions and 8 deletions
|
@ -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 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 éé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 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 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 GB is ingesteld
|
||||
voor <filename>storage/home/bob</filename> en de schijfruimte op
|
||||
raakt, er tenminste 10 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 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 éé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; 2.2. In &os; 8 en eerder is de code gelicenseerd onder
|
||||
de <acronym>GNU</acronym> Public License, onder &os; 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>
|
||||
|
||||
|
|
Loading…
Reference in a new issue