Page Menu
Home
FreeBSD
Search
Configure Global Search
Log In
Files
F149554394
D5783.id14742.diff
No One
Temporary
Actions
View File
Edit File
Delete File
View Transforms
Subscribe
Mute Notifications
Flag For Later
Award Token
Size
13 KB
Referenced Files
None
Subscribers
None
D5783.id14742.diff
View Options
Index: disks/chapter.xml
===================================================================
--- disks/chapter.xml
+++ disks/chapter.xml
@@ -5,7 +5,7 @@
$FreeBSD$
$FreeBSDde: de-docproj/books/handbook/disks/chapter.xml,v 1.187 2012/04/26 19:32:48 bcr Exp $
- basiert auf: r44503
+ basiert auf: r44506
-->
<chapter xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink" version="5.0" xml:id="disks">
<info><title>Speichermedien</title>
@@ -2533,7 +2533,7 @@
</sect1>
<sect1 xml:id="quotas">
- <title>Dateisystem-Quotas</title>
+ <title>Disk Quotas</title>
<indexterm>
<primary>Accounting</primary>
<secondary>Plattenplatz</secondary>
@@ -2540,39 +2540,38 @@
</indexterm>
<indexterm><primary>Disk Quotas</primary></indexterm>
- <para>Quotas sind eine optionale Funktion des Betriebssystems,
- die es erlauben, den Plattenplatz und/oder die Anzahl
- der Dateien eines Benutzers oder der Mitglieder einer Gruppe,
- auf Dateisystemebene zu beschränken. Oft wird dies
- auf Timesharing-Systemen (Mehrbenutzersystemen) genutzt, da
- es dort erwünscht ist, die Ressourcen, die ein Benutzer oder
- eine Gruppe von Benutzern belegen können, zu limitieren. Das
- verhindert, dass ein Benutzer oder eine Gruppe von Benutzern
- den ganzen verfügbaren Plattenplatz belegt.</para>
+ <para>Disk Quotas erlauben dem Administrator, den Plattenplatz
+ und/oder die Anzahl der Dateien eines Benutzers oder der
+ Mitglieder einer Gruppe, auf Dateisystemebene zu beschränken.
+ Dadurch wird verhindert, dass ein Benutzer oder eine Gruppe von
+ Benutzern den ganzen verfügbaren Plattenplatz belegt.</para>
+ <para>Dieser Abschnitt beschreibt die Konfiguration von Disk
+ Quotas für <acronym>UFS</acronym>-Dateisysteme. Lesen Sie
+ <xref linkend="zfs-zfs-quota"/>, wenn Sie Disk Quotas auf einem
+ <acronym>ZFS</acronym>-Dateisystem einrichten möchten.</para>
+
<sect2>
- <title>Konfiguration des Systems, um Quotas zu
- aktivieren</title>
+ <title>Disk Quotas aktivieren</title>
- <para>Bevor Quotas benutzt werden können, müssen
- sie im Kernel konfiguriert werden, wozu die folgende Zeile
- der Kernelkonfiguration hinzugefügt wird:</para>
+ <para>Prüfen Sie zunächst, ob der &os;-Kernel Disk Quotas
+ unterstützt:</para>
+ <screen>&prompt.user; <userinput>sysctl kern.features.ufs_quota</userinput>
+kern.features.ufs_quota: 1</screen>
+
+ <para>In diesem Beispiel zeigt die <literal>1</literal> an, das
+ Quotas unterstützt werden. Falls <literal>0</literal>
+ ausgegeben wird, fügen Sie folgende Zeile in die
+ Kernelkonfigurationsdatei ein, und folgen Sie den Anweisungen
+ in <xref linkend="kernelconfig"/> um den Kernel zu
+ aktualisieren:</para>
+
<programlisting>options QUOTA</programlisting>
- <para>Vor &os; 9.2 ist diese Option in der Regel nicht im
- <filename>GENERIC</filename>-Kernel enthalten.
- <command>sysctl kern.features.ufs_quota</command> kann benutzt
- werden um zu testen, ob der aktuelle Kernel Quotas
- unterstützt. Wenn die Option nicht vorhanden ist, muss ein
- angepasster Kernel erstellt werden. Weitere
- Informationen zur Kernelkonfiguration finden Sie in
- <xref linkend="kernelconfig"/>.</para>
+ <para>Als nächstes aktivieren Sie Disk Quotas in
+ <filename>/etc/rc.conf</filename>:</para>
- <para>Durch Hinzufügen der folgenden Zeile in
- <filename>/etc/rc.conf</filename> wird das Quota-System
- aktiviert:</para>
-
<programlisting>quota_enable="YES"</programlisting>
<indexterm>
@@ -2580,10 +2579,8 @@
<secondary>überprüfen</secondary>
</indexterm>
- <para>Um den Start des Quota-Systems zu beeinflussen, steht
- eine weitere Variable zur Verfügung. Normalerweise
- wird beim Booten die Integrität der Quotas auf
- allen Dateisystemen mit &man.quotacheck.8;
+ <para>Normalerweise wird beim Booten die Integrität der Quotas
+ auf allen Dateisystemen mit &man.quotacheck.8;
überprüft. Dieses Programm stellt sicher, dass die
Quota-Datenbank mit den Daten auf einem Dateisystem
übereinstimmt. Dies ist allerdings ein zeitraubender Prozess,
@@ -2596,39 +2593,33 @@
<para>Zuletzt muss noch <filename>/etc/fstab</filename>
bearbeitet werden, um die Plattenquotas auf Dateisystemebene
- zu aktivieren. Dort können für die Dateisysteme Quotas für
- Benutzer oder Gruppen aktiviert werden.</para>
+ zu aktivieren. Um Quotas pro Benutzer für ein Dateisystem zu
+ aktivieren, geben Sie für dieses Dateisystem
+ <option>userquota</option> im Feld Optionen von
+ <filename>/etc/fstab</filename> an. Zum Beispiel:</para>
- <para>Um Quotas pro Benutzer für ein Dateisystem zu aktivieren,
- geben Sie für dieses Dateisystem <option>userquota</option> im
- Feld Optionen von <filename>/etc/fstab</filename> an.
- Beispiel:</para>
-
<programlisting>/dev/da1s2g /home ufs rw,userquota 1 2</programlisting>
<para>Um Quotas für Gruppen einzurichten, verwenden
Sie <option>groupquota</option>. Um Quotas für Benutzer
- und Gruppen einzurichten, ändern Sie den Eintrag
- wie folgt ab:</para>
+ und Gruppen einzurichten, trennen Sie die Optionen durch
+ Kommata:</para>
<programlisting>/dev/da1s2g /home ufs rw,userquota,groupquota 1 2</programlisting>
- <para>Die Quota-Dateien werden standardmäßig im Rootverzeichnis
+ <para>Quota-Dateien werden standardmäßig im Rootverzeichnis
des Dateisystems unter <filename>quota.user</filename> und
<filename>quota.group</filename> abgelegt. Weitere
- Informationen finden Sie in &man.fstab.5;. Obwohl die
- Quota-Dateien an anderer Stelle gespeichert werden können,
- wird das nicht empfohlen, da es den Anschein hat, dass die
- verschiedenen Quota-Utilities dies nicht richtig
- unterstüzten.</para>
+ Informationen finden Sie in &man.fstab.5;. Es wird nicht
+ empfohlen, Quota-Dateien an anderen Stellen zu
+ speichern.</para>
- <para>Sobald die Konfiguration abgeschlossen ist, booten Sie das
- System mit dem neuen Kernel.
+ <para>Sobald die Konfiguration abgeschlossen ist, starten Sie
+ das System neu.
<filename>/etc/rc</filename> wird dann automatisch die
- richtigen Kommandos aufrufen, die die Quota-Dateien für
- alle Quotas, die Sie in <filename>/etc/fstab</filename>
- definiert haben, anlegen. Es besteht keine Notwendigkeit,
- leere Quota-Dateien manuell zu erstellen .</para>
+ richtigen Kommandos aufrufen, um die Quota-Dateien für
+ alle in <filename>/etc/rc.conf</filename> definierten Quotas
+ anzulegen.</para>
<para>Normalerweise brauchen die Kommandos
&man.quotacheck.8;, &man.quotaon.8; oder
@@ -2645,8 +2636,7 @@
<secondary>Limits</secondary>
</indexterm>
- <para>Sobald das System konfiguriert wurde, Quotas zu
- aktivieren, stellen Sie sicher, dass diese auch tats臘hlich
+ <para>Stellen Sie sicher, dass Quotas auch tats臘hlich
aktiviert sind:</para>
<screen>&prompt.root; <userinput>quota -v</userinput></screen>
@@ -2655,7 +2645,7 @@
sollte eine Zeile mit der Plattenauslastung und den
aktuellen Quota-Limits zu sehen sein.</para>
- <para>Mit &man.edquota.8; können nun
+ <para>Mit <command>edquota</command> können nun
Quota-Limits zugewiesen werden.</para>
<para>Mehrere Möglichkeiten stehen zur Verfügung, um Limits für
@@ -2688,48 +2678,44 @@
das Softlimit unterschreitet, wird die Frist wieder
zurückgesetzt.</para>
- <para>Das folgende Beispiel zeigt die Benutzung von
- &man.edquota.8;. Wenn &man.edquota.8; aufgerufen wird,
- wird der Editor gestartet, der durch <envar>EDITOR</envar>
- gegeben ist oder <application>vi</application> falls
- <envar>EDITOR</envar> nicht gesetzt ist. In dem Editor
- können Sie die Limits eingeben.</para>
+ <para>Im folgenden Beispiel wird das Quota des Benutzerkonto
+ <systemitem class="username">test</systemitem> bearbeitet.
+ Wenn <command>edquota</command> aufgerufen wird,
+ wird der in <envar>EDITOR</envar> definierte Editor
+ aufgerufen, um die Quota-Limts zu konfigurieren. Der
+ Standard-Editor ist <application>vi</application>.</para>
- <screen>&prompt.root; <userinput>edquota -u test</userinput></screen>
+ <screen>&prompt.root; <userinput>edquota -u test</userinput>
- <programlisting>Quotas for user test:
+Quotas for user test:
+
/usr: kbytes in use: 65, limits (soft = 50, hard = 75)
inodes in use: 7, limits (soft = 50, hard = 60)
/usr/var: kbytes in use: 0, limits (soft = 50, hard = 75)
- inodes in use: 0, limits (soft = 50, hard = 60)</programlisting>
+ inodes in use: 0, limits (soft = 50, hard = 60)</screen>
<para>Für jedes Dateisystem, auf dem Quotas aktiv sind,
sind zwei Zeilen zu sehen. Eine repräsentiert die
Block-Quotas und die andere die Inode-Quotas. Um ein Limit zu
modifizieren, ändern Sie einfach den angezeigten Wert. Um
- beispielsweise das Blocklimit dieses Benutzers von einem
- Softlimit von 50 und einem Hardlimit von 75 auf ein Softlimit
- von 500 und ein Hardlimit von 600 zu erhöhen, ändern Sie
- die Zeile:</para>
+ beispielsweise das Blocklimit von <filename>/usr</filename>
+ auf ein Softlimit von <literal>500</literal> und ein Hardlimit
+ von <literal>600</literal> zu erhöhen, ändern Sie die Zeile
+ wie folgt:</para>
- <programlisting>/usr: kbytes in use: 65, limits (soft = 50, hard = 75)</programlisting>
-
- <para>zu:</para>
-
<programlisting>/usr: kbytes in use: 65, limits (soft = 500, hard = 600)</programlisting>
<para>Die neuen Limits sind wirksam, sobald der Editor verlassen
wird.</para>
- <para>Manchmal ist es erwünscht, die Limits für einen
- Bereich von UIDs zu setzen. Dies kann mit der <option>-p</option>
- Option von &man.edquota.8; bewerkstelligt werden.
- Weisen Sie dazu die Limits einem Benutzer zu und rufen danach
- <command>edquota -p protouser startuid-enduid</command> auf.
- Besitzt beispielsweise der Benutzer <systemitem class="username">test</systemitem>
- die gewünschten Limits, können diese mit
- dem folgenden Kommando für die UIDs 10.000 bis 19.999
- dupliziert werden:</para>
+ <para>Manchmal ist es wünschenswert, die Limits für eine Reihe
+ von Benutzern zu setzen. Dazu weisen Sie zunächst einem
+ Benutzer das gewünschte Quota-Limit zu. Anschließend benutzen
+ Sie <option>-p</option>, um das Quota auf einen bestimmten
+ Bereich von Benutzer-IDs (<acronym>UID</acronym>) zu
+ duplizieren. Der folgende Befehl dupliziert die Quota-Limits
+ auf die <acronym>UID</acronym>s <literal>10000</literal> bis
+ <literal>19999</literal>:</para>
<screen>&prompt.root; <userinput>edquota -p test 10000-19999</userinput></screen>
@@ -2744,8 +2730,7 @@
<secondary>überprüfen</secondary>
</indexterm>
- <para>&man.quota.1; oder &man.repquota.8; können benutzt werden,
- um Quota-Limits und Plattennutzung zu überprüfen. Um die
+ <para>Um die
Limits oder die Plattennutzung individueller Benutzer und
Gruppen zu überprüfen, kann &man.quota.1; benutzt werden. Ein
Benutzer kann nur die eigenen Quotas und die Quotas der
@@ -2755,7 +2740,11 @@
Plattenausnutzung für alle Dateisysteme, auf denen Quotas
aktiv sind.</para>
- <para>Das folgende Beispiel zeigt die Ausgabe von
+ <para>In der Ausgabe von &man.quota.1; werden Dateisysteme, auf
+ denen ein Benutzer keinen Platz verbraucht, nicht angezeigt,
+ auch wenn diesem Quotas zugewiesen wurden. Benutzen Sie
+ <option>-v</option> um solche Dateisysteme ebenfalls
+ anzuzeigen. Das folgende Beispiel zeigt die Ausgabe von
<command>quota -v</command> für einen Benutzer, der
Quota-Limits auf zwei Dateisystemen besitzt:</para>
@@ -2770,12 +2759,6 @@
50 Kilobytes und hat noch 5 Tage seiner Frist übrig.
Der Stern <literal>*</literal> zeigt an, dass der
Benutzer sein Limit überschritten hat.</para>
-
- <para>In der Ausgabe von &man.quota.1; werden Dateisysteme,
- auf denen ein Benutzer keinen Platz verbraucht, nicht angezeigt,
- auch wenn diesem Quotas zugewiesen wurden. Mit <option>-v</option>
- werden diese Dateisysteme, wie <filename>/usr/var</filename>
- im obigen Beispiel, angezeigt.</para>
</sect2>
<sect2>
@@ -2782,14 +2765,17 @@
<title>Quotas über NFS</title>
<indexterm><primary>NFS</primary></indexterm>
- <para>Quotas werden von dem Quota-Subsystem auf dem NFS Server
- erzwungen. Der &man.rpc.rquotad.8; Daemon stellt
- &man.quota.1; die Quota Informationen auf dem NFS Client
- zur Verfügung, so dass Benutzer auf diesen
- Systemen ihre Quotas abfragen können.</para>
+ <para>Quotas werden von dem Quota-Subsystem auf dem
+ <acronym>NFS</acronym>-Server erzwungen. Der
+ &man.rpc.rquotad.8; Daemon stellt <command>quota</command> die
+ Quota Informationen auf dem <acronym>NFS</acronym>-Client
+ zur Verfügung, so dass Benutzer auf diesen Systemen ihre
+ Quotas abfragen können.</para>
- <para>Aktivieren Sie <command>rpc.rquotad</command> in
- <filename>/etc/inetd.conf</filename> wie folgt:</para>
+ <para>Sie aktivieren <command>rpc.rquotad</command> auf dem
+ <acronym>NFS</acronym>-Server, indem Sie das Zeichen
+ <literal>#</literal> auf folgender Zeile in
+ <filename>/etc/inetd.conf</filename> entfernen:</para>
<programlisting>rquotad/1 dgram rpc/udp wait root /usr/libexec/rpc.rquotad rpc.rquotad</programlisting>
File Metadata
Details
Attached
Mime Type
text/plain
Expires
Thu, Mar 26, 5:45 AM (1 m, 2 s ago)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
30366062
Default Alt Text
D5783.id14742.diff (13 KB)
Attached To
Mode
D5783: Update de_DE/books/handbook/disks/chapter.xml to r44506
Attached
Detach File
Event Timeline
Log In to Comment