From owner-p4-projects@FreeBSD.ORG Sun Mar 4 21:24:33 2012 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 7447510656F0; Sun, 4 Mar 2012 21:24:33 +0000 (UTC) Delivered-To: perforce@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 35CC810656E7 for ; Sun, 4 Mar 2012 21:24:33 +0000 (UTC) (envelope-from rene@FreeBSD.org) Received: from skunkworks.freebsd.org (skunkworks.freebsd.org [IPv6:2001:4f8:fff6::2d]) by mx1.freebsd.org (Postfix) with ESMTP id 1C56A8FC17 for ; Sun, 4 Mar 2012 21:24:33 +0000 (UTC) Received: from skunkworks.freebsd.org (localhost [127.0.0.1]) by skunkworks.freebsd.org (8.14.4/8.14.4) with ESMTP id q24LOWDX042058 for ; Sun, 4 Mar 2012 21:24:32 GMT (envelope-from rene@FreeBSD.org) Received: (from perforce@localhost) by skunkworks.freebsd.org (8.14.4/8.14.4/Submit) id q24LOWZr042055 for perforce@freebsd.org; Sun, 4 Mar 2012 21:24:32 GMT (envelope-from rene@FreeBSD.org) Date: Sun, 4 Mar 2012 21:24:32 GMT Message-Id: <201203042124.q24LOWZr042055@skunkworks.freebsd.org> X-Authentication-Warning: skunkworks.freebsd.org: perforce set sender to rene@FreeBSD.org using -f From: Rene Ladan To: Perforce Change Reviews Precedence: bulk Cc: Subject: PERFORCE change 207404 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 04 Mar 2012 21:24:33 -0000 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 --> @@ -625,9 +625,270 @@ Er zijn vele andere opties voor het Z-bestandssysteem, zie de handleidingpagina's &man.zfs.8; en &man.zpool.8;. + + + ZFS quota + + 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. + + 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. + + + Quota kunnen niet op volumes worden ingesteld, aangezien de + eigenschap volsize als een impliciet quotum + optreedt. + + + De refquota, + refquota=grootte, + 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. + + Gebruik het volgende om een algemeen quotum van 10 GB voor + /home/storage/bob af te dwingen: + + &prompt.root; zfs set quota=10G storage/home/bob + + Gebruikersquota beperken de hoeveelheid ruimte die door de + aangegeven gebruiker kan worden gebruikt. Het algemene formaat is + userquota@gebruiker=grootte + waarbij de gebruikersnaam in één van de volgende + formaten dient te zijn: + + + + Naam compatibel met POSIX + (bijvoorbeeld jan). + + + Numeriek POSIX-ID + (bijvoorbeeld 789). + + + SID-naam + (bijvoorbeeld + jan.bloggs@voorbeeld.com). + + + Numeriek SID-ID + (bijvoorbeeld S-1-123-456-789). + + + + Gebruik het volgende om bijvoorbeeld een een quotum van 50 GB + voor een gebruiker jan af te + dwingen: + + &prompt.root; zfs set userquota@jan=50G + + Gebruik in plaats hiervan, om het quotum te verwijderen of er + zeker van te zijn dat er geen is ingesteld: + + &prompt.root; zfs set userquota@jan=none + + Eigenschappen van gebruikersquota worden niet weergegeven door + zfs get all. Niet-root + gebruikers kunnen alleen hun eigen quota zien tenzij het privilege + userquota aan ze is gegeven. Gebruikers met dit + privilege kunnen ieders quota bekijken en instellen. + + Groepsquota beperken de hoeveelheid ruimte die de gespecificeerde + gebruikersgroep in beslag kan nemen. Het algemene formaat is + groupquota@groep=grootte. + + Gebruik om het quotum voor de groep + eerstegroep op 50 GB in te + stellen: + + &prompt.root; zfs set groupquota@eerstegroep=50G + + Gebruik in plaats hiervan, om het quotum voor de groep + eerstegroep te verwijderen of om er voor te + zorgen dat deze niet is ingesteld: + + &prompt.root; zfs set groupquota@eerstegroep=none + + Net zoals bij de eigenschappen van gebruikersquota kunnen + niet-root-gebruikers alleen de quota zien die + geassocieerd zijn met de gebruikersgroepen waar ze bij horen, een + root-gebruiker of een gebruiker met het privilege + groupquota kan alle quota voor alle groepen + bekijken en instellen. + + Het deelcommando zfs userspace 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 zfs + groupspace doet hetzelfde voor groepen. Bekijk + &man.zfs.1; voor meer informatie over ondersteunde opties of het + weergegeven van specifieke opties. + + Gebruik het volgende om de quota voor + storage/home/bob weer te geven, als u de juiste + privileges heeft of root bent: + + &prompt.root; zfs get quota storage/home/bob + + + + Reserveringen in ZFS + + ZFS ondersteunt twee soorten van ruimtereserveringen. Deze sectie + legt de beginselen van elk van de twee uit en bevat enkele instructies + voor gebruik. + + De eigenschap reservation 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 storage/home/bob en de schijfruimte op + raakt, er tenminste 10 GB aan ruimte is gereserveerd voor deze + gegevensverzameling. De eigenschap reservation + 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 + storage/home/bob moet er genoeg schijfruimte zijn + buiten de refreservation hoeveelheid om de operatie + te laten slagen omdat afstammelingen van de hoofdgegevensverzameling + niet worden meegeteld in de refreservation + hoeveelheid en dus niet stiekem de vastgestelde ruimte + wijzigen. + + 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. + + Het algemene formaat van de eigenschap + reservation is + reservation=grootte, dus + gebruik het onderstaande commando om een reservering van 10 GB op + storage/home/bob te plaatsen: + + &prompt.root; zfs set reservation=10G storage/home/bob + + Gebruik, om te controleren of er geen reservatie is geplaatst of + om een reservatie te verwijderen: + + &prompt.root; zfs set reservation=none storage/home/bob + + Het zelfde principe kan worden toegepast op de eigenschap + refreservation om een refreservation in te stellen, + met het algemene formaat + refreservation=grootte. + + Gebruik één van de volgende commando's om te kijken + of er een reservatie of refreservation bestaat op + storage/home/bob: + + &prompt.root; zfs get reservation storage/home/bob +&prompt.root; zfs get refreservation storage/home/bob + + + &linux; bestandssystemen + + Deze sectie beschrijft enkele van de &linux; bestandssystemen die door + &os; worden ondersteund. + + + Ext2FS + + 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 GNU Public License, onder &os; 9 is de code + echter herschreven en nu beschikbaar onder de + BSD-licentie. + + Het stuurprogramma &man.ext2fs.5; stelt de &os;-kernel in staat om + ext2 bestandssystemen te lezen en er naar te + schrijven. + + Laad ten eerste de kernelmodule: + + kldload ext2fs + + Koppel daarna een &man.ext2fs.5;-volume aan dat zich op + /dev/ad1s1 bevindt: + + mount -t ext2fs /dev/ad1s1 /mnt + + + + XFS + + Het X-bestandssysteem, XFS, is origineel + geschreven door SGI voor het besturingssysteem + IRIX, ze hebben het overgebracht naar &linux;. De + broncode is vrijgegeven onder de GNU Public License. + Kijk op deze + pagina voor meer details. De &os;-port werd gestart door + Russel Cattelan, &a.kan; en &a.rodrigc;. + + Om XFS als een kernelmodule te laden: + + kldload xfs + + 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. + + Om een &man.xfs.5;-volume wat op /dev/ad1s1 aan + te koppelen: + + mount -t xfs /dev/ad1s1 /mnt + + Merk op dat de port sysutils/xfsprogs het gereedschap + mkfs.xfs bevat wat het mogelijk maakt om + XFS-bestandssystemen aan te maken, en verder + gereedschappen om ze te analyseren en repareren. + + De vlag -p van mkfs.xfs 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. + + + + ReiserFS + + Het Reiser bestandssysteem, ReiserFS, was overgebracht naar &os; + door &a.dumbbell; en is vrijgegeven onder de GNU + Public License. + + 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. + + Laad ten eerste eerst de kernelmodule: + + kldload reiserfs + + Om ten tweede een ReiserFS-volume dat zich op + /dev/ad1s1 aan te koppelen: + + mount -t reiserfs /dev/ad1s1 /mnt + +