Inhalt

6. Starten und beenden der Quotaüberwachung

6.1 Manuell

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.

6.2 Mit einem Skript

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.


Inhalt