<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>https://wiki.sachsen.schule/dwiki/index.php?action=history&amp;feed=atom&amp;title=Lenny%2FQuotas</id>
	<title>Lenny/Quotas - Versionsgeschichte</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.sachsen.schule/dwiki/index.php?action=history&amp;feed=atom&amp;title=Lenny%2FQuotas"/>
	<link rel="alternate" type="text/html" href="https://wiki.sachsen.schule/dwiki/index.php?title=Lenny/Quotas&amp;action=history"/>
	<updated>2026-05-04T23:15:54Z</updated>
	<subtitle>Versionsgeschichte dieser Seite in Delixs</subtitle>
	<generator>MediaWiki 1.44.0</generator>
	<entry>
		<id>https://wiki.sachsen.schule/dwiki/index.php?title=Lenny/Quotas&amp;diff=8158&amp;oldid=prev</id>
		<title>Schoffer: Lenny</title>
		<link rel="alternate" type="text/html" href="https://wiki.sachsen.schule/dwiki/index.php?title=Lenny/Quotas&amp;diff=8158&amp;oldid=prev"/>
		<updated>2011-03-27T21:19:29Z</updated>

		<summary type="html">&lt;p&gt;Lenny&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Neue Seite&lt;/b&gt;&lt;/p&gt;&lt;div&gt;__NOTOC__&lt;br /&gt;
{{Archiv}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Quotas ==&lt;br /&gt;
&lt;br /&gt;
=== Quotas installieren ===&lt;br /&gt;
&lt;br /&gt;
Mit Quotas können Sie festlegen und überwachen, wie viel Plattenplatz ein Benutzer belegen darf.&lt;br /&gt;
&lt;br /&gt;
Die Installation erfolgt mit: &lt;br /&gt;
&lt;br /&gt;
  aptitude install quota&lt;br /&gt;
&lt;br /&gt;
Damit diese Quotas aktiv werden, müssen sie in die Datei &amp;quot;/etc/fstab&amp;quot; eingetragen werden. Schalten Sie Quotas nur für Bereiche ein, für die diese auch wirklich benötigt werden. Hier werden wir es für &amp;quot;/home&amp;quot; einschalten.&lt;br /&gt;
&lt;br /&gt;
Vor der Veränderung einer Datei sollte immer eine Sicherheitskopie angelegt werden&lt;br /&gt;
&lt;br /&gt;
  cp /etc/fstab /etc/fstab.org2&lt;br /&gt;
&lt;br /&gt;
damit eventuell später der originale Zustand wieder hergestellt werden kann. &lt;br /&gt;
&lt;br /&gt;
Diese Datei sieht dann so aus:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source highlight=&amp;quot;5-9&amp;quot; lang=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
# /etc/fstab: static file system information.&lt;br /&gt;
#&lt;br /&gt;
# &amp;lt;file system&amp;gt; &amp;lt;mount point&amp;gt;   &amp;lt;type&amp;gt;       &amp;lt;options&amp;gt;       		&amp;lt;dump&amp;gt;  &amp;lt;pass&amp;gt;&lt;br /&gt;
proc            /proc           proc         defaults                   0       0&lt;br /&gt;
/dev/sda1       /               ext3         acl,user_xattr,defaults,errors=remount-ro	0       1&lt;br /&gt;
/dev/sda9       /home           xfs          defaults,usrquota,grpquota	0       2&lt;br /&gt;
/dev/sda8       /tmp            ext3         acl,user_xattr,defaults   	0       2&lt;br /&gt;
/dev/sda5       /usr            ext3         acl,user_xattr,defaults   	0       2&lt;br /&gt;
/dev/sda6       /var            ext3         acl,user_xattr,defaults   	0       2&lt;br /&gt;
/dev/sda7       none            swap         sw                         0       0&lt;br /&gt;
/dev/hda        /media/cdrom    udf,iso9660  user,noauto                0       0&lt;br /&gt;
/dev/fd0        /media/floppy0  auto         rw,user,noauto             0       0&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Die Partition wird nun noch neu gemountet mit den Befehlen:&lt;br /&gt;
&lt;br /&gt;
  mount -o remount /home&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Kontrollien Sie, ob Quota nun für die gewünschte Partition verfügbar ist:&lt;br /&gt;
&lt;br /&gt;
   mount&lt;br /&gt;
&lt;br /&gt;
Die Ausgabe sollte etwa so aussehen:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
/dev/sda1 on / type ext3 (rw,acl,user_xattr,errors=remount-ro)&lt;br /&gt;
tmpfs on /lib/init/rw type tmpfs (rw,nosuid,mode=0755)&lt;br /&gt;
proc on /proc type proc (rw,noexec,nosuid,nodev)&lt;br /&gt;
sysfs on /sys type sysfs (rw,noexec,nosuid,nodev)&lt;br /&gt;
procbususb on /proc/bus/usb type usbfs (rw)&lt;br /&gt;
udev on /dev type tmpfs (rw,mode=0755)&lt;br /&gt;
tmpfs on /dev/shm type tmpfs (rw,nosuid,nodev)&lt;br /&gt;
devpts on /dev/pts type devpts (rw,noexec,nosuid,gid=5,mode=620)&lt;br /&gt;
/dev/sda9 on /home type xfs (rw,usrquota,grpquota)&lt;br /&gt;
/dev/sda8 on /tmp type ext3 (rw,acl,user_xattr)&lt;br /&gt;
/dev/sda5 on /usr type ext3 (rw,acl,user_xattr)&lt;br /&gt;
/dev/sda6 on /var type ext3 (rw,acl,user_xattr)&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Quota in ext3-Filsystemen einrichten ===&lt;br /&gt;
&lt;br /&gt;
Da der Entwicklungsserver nur für die /home-Partition (xfs-Filesystem) Quota benötigt, können Sie dieses Kapitel überspringen.&lt;br /&gt;
&lt;br /&gt;
Falls Sie aber Quotas für ein ext3-Filesystem nutzen möchten, lesen Sie hier weiter.&lt;br /&gt;
&lt;br /&gt;
Die momentanen Daten des verbrauchten Speicherplatzes durch die Nutzer werden in den zwei Dateien:&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;/home/aquota.group&amp;lt;/code&amp;gt; &lt;br /&gt;
* &amp;lt;code&amp;gt;/home/aquota.user&amp;lt;/code&amp;gt; &lt;br /&gt;
&lt;br /&gt;
gesammelt mit dem Befehl:&lt;br /&gt;
&lt;br /&gt;
  quotacheck -avugcm&lt;br /&gt;
&lt;br /&gt;
wobei -avugcm für alle (a) geschwätzig (v) Userquota (u) Gruppenquota (g) erstelle neue Quotadateien (c) und nicht remounten (m) steht. Bevor Quotas zum ersten Mal aktiviert werden können, muss das Sammeln der Verbrauchsinformationen mittels oben beschriebenem &amp;quot;quotacheck...&amp;quot; jetzt einmalig per Hand durchgeführt werden.&lt;br /&gt;
&lt;br /&gt;
Nun erst können Sie die Quotas aktivieren mit&lt;br /&gt;
&lt;br /&gt;
  quotaon -a&lt;br /&gt;
&lt;br /&gt;
wobei -a für alle Partitionen (a) steht. Wieder abgeschaltet können die Quotas mit dem Befehl &amp;lt;code&amp;gt;quotaoff /home&amp;lt;/code&amp;gt; werden. Das werden Sie aber nur im Notfall tun müssen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Quota in xfs-Filsystemen einrichten ===&lt;br /&gt;
&lt;br /&gt;
Das Filesystem xfs verwaltet Quotas intern. Sie müssen also nichts tun.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Quotas verwenden ===&lt;br /&gt;
&lt;br /&gt;
Einem einzelnen User Quotas zuweisen können Sie nun mit:&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;nowiki&amp;gt;edquota &amp;lt;username&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Die Limits bestehen aus Quotas für den Speicherplatz: &lt;br /&gt;
&lt;br /&gt;
* Hardlimit: darf nie überschritten werden&lt;br /&gt;
* Softlimit: darf kurzzeitig überschritten werden. Es erfolgt eine Warnung.&lt;br /&gt;
&lt;br /&gt;
für die Anzahl der Dateien (Inodes):&lt;br /&gt;
&lt;br /&gt;
* Hardlimit: darf nie überschritten werden&lt;br /&gt;
* Softlimit: darf kurzzeitig überschritten werden. Es erfolgt eine Warnung.     &lt;br /&gt;
&lt;br /&gt;
und für die Grace Period (maximale Überschreitungszeit) &lt;br /&gt;
&lt;br /&gt;
* Days: Tage&lt;br /&gt;
&lt;br /&gt;
zu setzen mittels Befehl &amp;lt;code&amp;gt;edquota -t&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* für Speicherplatz sollte &amp;#039;21days&amp;#039; eingetragen werden.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Hinweis:&amp;#039;&amp;#039;&amp;#039; Eine 0 bedeutet beliebig viele, also ohne Limitierung.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Quotas testen === &lt;br /&gt;
&lt;br /&gt;
Der Test ist jetzt noch nicht möglich, da es ja noch keine eingerichteten Nutzer im System gibt. Verstehen Sie also den Testvorgang als Anleitung für später auszuführende Tests.&lt;br /&gt;
&lt;br /&gt;
Um Quotas zu testen, erstellen Sie als Benutzer &amp;#039;testuser&amp;#039; eine Datei mit einer Größe von 500 MB mit den Anweisungen:&lt;br /&gt;
&lt;br /&gt;
   su - testuser&lt;br /&gt;
   dd if=/dev/zero of=~/meine_datei.txt bs=1024 count=500000 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ein Aufruf von &amp;lt;code&amp;gt;quota&amp;lt;/code&amp;gt; als User &amp;#039;testuser&amp;#039; zeigt dann an:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
Disk quotas for user testuser (uid 2006): &lt;br /&gt;
     Filesystem  blocks   quota   limit   grace   files   quota   limit   grace&lt;br /&gt;
      /dev/sda6  499992* 400000  500000  20days     443       0       0        &lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Quotas kontrollieren ===&lt;br /&gt;
&lt;br /&gt;
Das Anzeigen der Quotasituation als root erfolgt mit dem Befehl repquota (report quotas):&lt;br /&gt;
&lt;br /&gt;
   repquota -avug&lt;br /&gt;
&lt;br /&gt;
wobei -avug für alle (a) geschwätzig (v) Userquota (u) und Gruppenquota (g) steht.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Weblinks ==&lt;br /&gt;
&lt;br /&gt;
* http://www.debian.de&lt;br /&gt;
* http://debiananwenderhandbuch.de&lt;br /&gt;
* http://wiki.debianforum.de/&lt;br /&gt;
* http://www.debianforum.de/forum/&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&amp;lt;div align=&amp;quot;right&amp;quot;&amp;gt;[[Lenny:Entwicklungsumgebung|zurück]] | [[Hauptseite]]&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Hans-Dietrich Kirmse, Uwe Schoffer 2009&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:ArchivDebianLenny]]&lt;/div&gt;</summary>
		<author><name>Schoffer</name></author>
	</entry>
</feed>