Revamp LTSP: Disk Quotas: Unterschied zwischen den Versionen

Aus revampedia
(repquota)
Zeile 48: Zeile 48:
  
 
<pre>QUOTAUSER=&quot;quotauser&quot;</pre>
 
<pre>QUOTAUSER=&quot;quotauser&quot;</pre>
 +
 +
== Sortierte Ausgabe von repquota ==
 +
Befehl zum Anzeigen der quotas, Benutzer mit der höchsten Belegung am Ende der Liste:
 +
 +
<pre># repquota -s /home | sort -hk3</pre>
 +
  
 
[[Category: Systemadministration]][[Category: LTSP]]
 
[[Category: Systemadministration]][[Category: LTSP]]

Version vom 9. Juni 2015, 07:39 Uhr

Gemäss Admin-Sitzung und Planung (siehe Doku) wollen wir den nutzbaren Platz in den home Verzeichnissen Begrenzen.

Stichwort: "Disk quota"

Resourcen: https://www.debian-administration.org/article/47/Limiting_your_users_use_of_disk_space_with_quotas

Auslegung: 100 GB auf 50 Benutzer --> 2GB pro Benutzer

Einrichtung

Vorgehen gem.: https://wiki.archlinux.org/index.php/Disk_quota

usrquota als Mount Option in der fstab eingetragen

/dev/xvda4 /home ext4 nodev,nosuid,usrjquota=aquota.user,jqfmt=vfsv0 0 1

Home remounten:

# mount -vo remount /home

Quotaindex erstellen:

 # quotacheck -vgum /home

Aktivieren: (Dies sollte von der systemd Einheit quota.service beim booten erledigt werden. Jetzt manuell gemacht da nicht neugestartet.)

# quotaon -av

Modul quota_v2 --> ist dieses noch nötig ? --> wird es beim boot automatisch geladen ?

Konfiguration

Quotas festlegen

# edquota $USER

Am besten wird ein extra Benutzer für quotas festgelegt. quotas können dann an diesem eingestellt werden.

quotauser (als systembenutzer) erstellt.

quota für quotauser festlegen.

# edquota quotauser
Disk quotas for user quotauser (uid 999):
  Filesystem                   blocks       soft       hard     inodes     soft     hard
  /dev/xvda4                        0    2000000    2100000          0        0        0

Bemerkung: Der Benutzer muss ein homedirectory unter /home haben, damit er von repquota angezeigt wird.

quotas von diesem Benutzer kopieren:

# edquota -p quotauser <username>

Diesen in /etc/adduser.conf eintragen:

QUOTAUSER="quotauser"

Sortierte Ausgabe von repquota

Befehl zum Anzeigen der quotas, Benutzer mit der höchsten Belegung am Ende der Liste:

# repquota -s /home | sort -hk3