Revamp LTSP: Disk Quotas
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"