Benutzer- und Gruppen-Quota unter Redhat-Linux
1. Quota installieren
yum -y install quota
2. /etc/fstab editieren, bei den gewünschten Partitionen ,usrquota,grpquota anfügen
/dev/VolGroup00/LogVol00 / ext3 defaults,usrquota,grpquota 1 1 LABEL=/boot /boot ext3 defaults 1 2 tmpfs /dev/shm tmpfs defaults 0 0 devpts /dev/pts devpts gid=5,mode=620 0 0 sysfs /sys sysfs defaults 0 0 proc /proc proc defaults 0 0 /dev/VolGroup00/LogVol01 swap swap defaults 0 0
3. nun folgende Befehle ausführen (natürlich nur für die gewünschten Partitionen, hier das Beispiel für /):
touch /aquota.user /aquota.group chmod 600 /aquota.* mount -o remount / quotacheck -avugm quotaon -avug
4. mittels edquota werden die Quotas für User und Gruppen gesetzt, einfach die Werte für Blocks oder Inodes in dieses Files eintragen und speichern. Wie man den richtigen Wert für Blocks herausfindet steht unter Blocks berechnen.
$ edquota -u magenbrot Disk quotas for user magenbrot (uid 500): Filesystem blocks soft hard inodes soft hard /dev/mapper/VolGroup00-LogVol00 1552 0 0 56 0 0 $ edquota -g magenbrot Disk quotas for group magenbrot (gid 500): Filesystem blocks soft hard inodes soft hard /dev/mapper/VolGroup00-LogVol00 1548 0 0 55 0 0
5. mit edquota wird ebenfalls die grace-period gesetzt, nach deren Ablauf das Softlimit forciert wird:
$ edquota -t Grace period before enforcing soft limits for users: Time units may be: days, hours, minutes, or seconds Filesystem Block grace period Inode grace period /dev/mapper/VolGroup00-LogVol00 7days 7days
6. mittels repquota die aktiven Quotas anzeigen:
*** Report for user quotas on device /dev/mapper/VolGroup00-LogVol00 Block grace time: 7days; Inode grace time: 7days Block limits File limits User used soft hard grace used soft hard grace ---------------------------------------------------------------------- root -- 4499920 0 0 133113 0 0 daemon -- 20 0 0 3 0 0 lp -- 16 0 0 2 0 0 news -- 7460 0 0 183 0 0 uucp -- 168 0 0 1 0 0 games -- 344 0 0 86 0 0 rpm -- 50260 0 0 67 0 0 apache -- 24 0 0 3 0 0 avahi -- 20 0 0 3 0 0 rpcuser -- 8 0 0 1 0 0 named -- 56 0 0 7 0 0 smmsp -- 16 0 0 2 0 0 ntp -- 16 0 0 2 0 0 webalizer -- 32 0 0 4 0 0 squid -- 16 0 0 2 0 0 dovecot -- 8 0 0 1 0 0 xfs -- 4 0 0 1 0 0 hsqldb -- 20 0 0 2 0 0 magenbrot -- 1552 0 0 56 0 0
No Comments