Index: head/de_DE.ISO8859-1/books/handbook/disks/chapter.xml =================================================================== --- head/de_DE.ISO8859-1/books/handbook/disks/chapter.xml +++ head/de_DE.ISO8859-1/books/handbook/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 --> Speichermedien @@ -2533,45 +2533,44 @@ - Dateisystem-Quotas + Disk Quotas Accounting Plattenplatz Disk Quotas - 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. - - - Konfiguration des Systems, um Quotas zu - aktivieren - - Bevor Quotas benutzt werden können, müssen - sie im Kernel konfiguriert werden, wozu die folgende Zeile - der Kernelkonfiguration hinzugefügt wird: + 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. + + Dieser Abschnitt beschreibt die Konfiguration von Disk + Quotas für UFS-Dateisysteme. Lesen Sie + , wenn Sie Disk Quotas auf einem + ZFS-Dateisystem einrichten möchten. + + + Disk Quotas aktivieren + + Prüfen Sie zunächst, ob der &os;-Kernel Disk Quotas + unterstützt: + + &prompt.user; sysctl kern.features.ufs_quota +kern.features.ufs_quota: 1 + + In diesem Beispiel zeigt die 1 an, das + Quotas unterstützt werden. Falls 0 + ausgegeben wird, fügen Sie folgende Zeile in die + Kernelkonfigurationsdatei ein, und folgen Sie den Anweisungen + in um den Kernel zu + aktualisieren: options QUOTA - Vor &os; 9.2 ist diese Option in der Regel nicht im - GENERIC-Kernel enthalten. - sysctl kern.features.ufs_quota 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 - . - - Durch Hinzufügen der folgenden Zeile in - /etc/rc.conf wird das Quota-System - aktiviert: + Als nächstes aktivieren Sie Disk Quotas in + /etc/rc.conf: quota_enable="YES" @@ -2580,10 +2579,8 @@ überprüfen - 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; + 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 @@ Zuletzt muss noch /etc/fstab bearbeitet werden, um die Plattenquotas auf Dateisystemebene - zu aktivieren. Dort können für die Dateisysteme Quotas für - Benutzer oder Gruppen aktiviert werden. - - Um Quotas pro Benutzer für ein Dateisystem zu aktivieren, - geben Sie für dieses Dateisystem im - Feld Optionen von /etc/fstab an. - Beispiel: + zu aktivieren. Um Quotas pro Benutzer für ein Dateisystem zu + aktivieren, geben Sie für dieses Dateisystem + im Feld Optionen von + /etc/fstab an. Zum Beispiel: /dev/da1s2g /home ufs rw,userquota 1 2 Um Quotas für Gruppen einzurichten, verwenden Sie . Um Quotas für Benutzer - und Gruppen einzurichten, ändern Sie den Eintrag - wie folgt ab: + und Gruppen einzurichten, trennen Sie die Optionen durch + Kommata: /dev/da1s2g /home ufs rw,userquota,groupquota 1 2 - Die Quota-Dateien werden standardmäßig im Rootverzeichnis + Quota-Dateien werden standardmäßig im Rootverzeichnis des Dateisystems unter quota.user und quota.group 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. + Informationen finden Sie in &man.fstab.5;. Es wird nicht + empfohlen, Quota-Dateien an anderen Stellen zu + speichern. - Sobald die Konfiguration abgeschlossen ist, booten Sie das - System mit dem neuen Kernel. + Sobald die Konfiguration abgeschlossen ist, starten Sie + das System neu. /etc/rc wird dann automatisch die - richtigen Kommandos aufrufen, die die Quota-Dateien für - alle Quotas, die Sie in /etc/fstab - definiert haben, anlegen. Es besteht keine Notwendigkeit, - leere Quota-Dateien manuell zu erstellen . + richtigen Kommandos aufrufen, um die Quota-Dateien für + alle in /etc/rc.conf definierten Quotas + anzulegen. Normalerweise brauchen die Kommandos &man.quotacheck.8;, &man.quotaon.8; oder @@ -2645,8 +2636,7 @@ Limits - Sobald das System konfiguriert wurde, Quotas zu - aktivieren, stellen Sie sicher, dass diese auch tatsächlich + Stellen Sie sicher, dass Quotas auch tatsächlich aktiviert sind: &prompt.root; quota -v @@ -2655,7 +2645,7 @@ sollte eine Zeile mit der Plattenauslastung und den aktuellen Quota-Limits zu sehen sein. - Mit &man.edquota.8; können nun + Mit edquota können nun Quota-Limits zugewiesen werden. Mehrere Möglichkeiten stehen zur Verfügung, um Limits für @@ -2688,48 +2678,44 @@ das Softlimit unterschreitet, wird die Frist wieder zurückgesetzt. - Das folgende Beispiel zeigt die Benutzung von - &man.edquota.8;. Wenn &man.edquota.8; aufgerufen wird, - wird der Editor gestartet, der durch EDITOR - gegeben ist oder vi falls - EDITOR nicht gesetzt ist. In dem Editor - können Sie die Limits eingeben. + Im folgenden Beispiel wird das Quota des Benutzerkonto + test bearbeitet. + Wenn edquota aufgerufen wird, + wird der in EDITOR definierte Editor + aufgerufen, um die Quota-Limts zu konfigurieren. Der + Standard-Editor ist vi. + + &prompt.root; edquota -u test - &prompt.root; edquota -u test +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) + inodes in use: 0, limits (soft = 50, hard = 60) 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: - - /usr: kbytes in use: 65, limits (soft = 50, hard = 75) - - zu: + beispielsweise das Blocklimit von /usr + auf ein Softlimit von 500 und ein Hardlimit + von 600 zu erhöhen, ändern Sie die Zeile + wie folgt: /usr: kbytes in use: 65, limits (soft = 500, hard = 600) Die neuen Limits sind wirksam, sobald der Editor verlassen wird. - Manchmal ist es erwünscht, die Limits für einen - Bereich von UIDs zu setzen. Dies kann mit der - Option von &man.edquota.8; bewerkstelligt werden. - Weisen Sie dazu die Limits einem Benutzer zu und rufen danach - edquota -p protouser startuid-enduid auf. - Besitzt beispielsweise der Benutzer test - die gewünschten Limits, können diese mit - dem folgenden Kommando für die UIDs 10.000 bis 19.999 - dupliziert werden: + 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 , um das Quota auf einen bestimmten + Bereich von Benutzer-IDs (UID) zu + duplizieren. Der folgende Befehl dupliziert die Quota-Limits + auf die UIDs 10000 bis + 19999: &prompt.root; edquota -p test 10000-19999 @@ -2744,8 +2730,7 @@ überprüfen - &man.quota.1; oder &man.repquota.8; können benutzt werden, - um Quota-Limits und Plattennutzung zu überprüfen. Um die + 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. - Das folgende Beispiel zeigt die Ausgabe von + 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 + um solche Dateisysteme ebenfalls + anzuzeigen. Das folgende Beispiel zeigt die Ausgabe von quota -v für einen Benutzer, der Quota-Limits auf zwei Dateisystemen besitzt: @@ -2770,26 +2759,23 @@ 50 Kilobytes und hat noch 5 Tage seiner Frist übrig. Der Stern * zeigt an, dass der Benutzer sein Limit überschritten hat. - - 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 - werden diese Dateisysteme, wie /usr/var - im obigen Beispiel, angezeigt. Quotas über NFS NFS - 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. - - Aktivieren Sie rpc.rquotad in - /etc/inetd.conf wie folgt: + Quotas werden von dem Quota-Subsystem auf dem + NFS-Server erzwungen. Der + &man.rpc.rquotad.8; Daemon stellt quota die + Quota Informationen auf dem NFS-Client + zur Verfügung, so dass Benutzer auf diesen Systemen ihre + Quotas abfragen können. + + Sie aktivieren rpc.rquotad auf dem + NFS-Server, indem Sie das Zeichen + # auf folgender Zeile in + /etc/inetd.conf entfernen: rquotad/1 dgram rpc/udp wait root /usr/libexec/rpc.rquotad rpc.rquotad