Zum Starten und Beenden der Quotaüberwachung werden die Programme
quotaon
und quotaoff
benötigt.
Mit
quotaon -avug
wird die Quotaüberwachung eingeschaltet, mit
quotaoff -avug
wird sie ausgeschaltet.
Am besten wäre es, wenn man die Quotaüberwachung schon beim Systemstart einschalten könnte. Dazu kann man sich folgenden Skriptes bedienen:
#! /bin/sh
#
#
case "$1" in
start)
echo "Starte Quotaüberwachung:"
/sbin/quotaon -avug
;;
stop)
echo "Stoppe Quotaüberwachung:"
/sbin/quotaoff -avug
;;
*)
echo "Aufruf: $0 {start|stop}"
exit 1
esac
exit 0
Das Skript erwartet einen Parameter, nämlich »start« oder »stop«. Mit dem Paramter »start« wird die Quotaüberwachung gestartet, mit dem Parameter »stop« wird sie beendet.
Falls man das Skript von Hand starten möchte, kann man es in eine beliebiges Verzeichnis kopieren, und dann
chmod +x /pfad/skriptname
durchführen. /pfad/skriptname
muss noch durch den wirklichen
Skriptnamen und dessen Pfad ausgetauscht werden. Um es zu starten, wechselt
man in das Verzeichnis, in dem sich das Skript befindet und gibt dann
./skriptname
ein. Auch hier muss skriptname
noch
ersetzt werden.
Falls man es als Init-Skript benutzen will, muss man das Skript zuerst nach
/etc/init.d
(bei SuSE-Linux: /sbin/init.d
) kopieren. Am
besten nennt man es quota
. Dann führt man folgende Schritte durch:
cd /etc/init.d
chmod +x quota
ln -sf ../rc2.d/K20quota quota
ln -sf ../rc2.d/S20quota quota
ln -sf ../rc3.d/K20quota quota
ln -sf ../rc3.d/S20quota quota
Ab jetzt wird die Quotaüberwachung bei jedem Systemstart aktiviert.