Date: Sun, 4 Mar 2012 21:24:32 GMT From: Rene Ladan <rene@FreeBSD.org> To: Perforce Change Reviews <perforce@FreeBSD.org> Subject: PERFORCE change 207404 for review Message-ID: <201203042124.q24LOWZr042055@skunkworks.freebsd.org>
next in thread | raw e-mail | index | archive | help
http://p4web.freebsd.org/@@207404?ac=10 Change 207404 by rene@rene_acer on 2012/03/04 21:24:15 MFen handbook/filesystems 1.10 -> 1.16 Affected files ... .. //depot/projects/docproj_nl/nl_NL.ISO8859-1/books/handbook/filesystems/chapter.sgml#18 edit Differences ... ==== //depot/projects/docproj_nl/nl_NL.ISO8859-1/books/handbook/filesystems/chapter.sgml#18 (text+ko) ==== @@ -3,7 +3,7 @@ $FreeBSD: doc/nl_NL.ISO8859-1/books/handbook/filesystems/chapter.sgml,v 1.7 2012/02/05 15:49:11 rene Exp $ %SOURCE% en_US.ISO8859-1/books/handbook/filesystems/chapter.sgml - %SRCID% 1.10 + %SRCID% 1.16 --> <chapter id="filesystems"> @@ -625,9 +625,270 @@ <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> @@ -642,12 +903,6 @@ </sect1> <sect1> - <title>* Het Linux EXT-bestandssysteem</title> - - <para>* Wordt nog vertaald.</para> - </sect1> - - <sect1> <title>* HFS</title> <para>* Wordt nog vertaald.</para>
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201203042124.q24LOWZr042055>