HowTo - Quota aktivieren

  • Hier meine Notizen in kurzform um Quota unter Linux zu aktivieren und pdAdmin entsprechend zu konfigurieren:


    Hinweis: Wenn Ihr die Backup-Funktion auf dem System einsetzt und user Quotas verwenden wollt, darf das Backups-Verzeichnis nicht unterhalb von "/home" liegen.


    Für "/home" muss eine eigenständige Partition existieren!
    (in meinem Beispiel ist dies /dev/sda2)


    Hoffe das dies vielen eine Hilfe sein wird. Kritik und Anregungen sind gerne Willkommen.


    LG Webby


    =============== +++ HowTo - Quota aktivieren +++ ===============


    Yum install quota
    - Installiert die Verwaltungstools
    - Quota an sich ist bereits bei verwendung des Dateisystems wie ext3 – zum glück :) – in Linux einkompiliert


    Quota-Dateien erzeugen:
    touch /home/aquota.user
    touch /home/aquota.group
    chmod 600 /home/aquota.user
    chmod 600 /home/aquota.group


    In /etc/fstab zur entsprechenden Partition “usrquota,grpquota” aktivieren
    Zuvor:
    LABEL=/home /home ext3 defaults 1 2
    Danach:
    LABEL=/home /home ext3 defaults,usrquota,grpquota 1 2


    Neustartet oder entsprechende Partition remounten
    mount /dev/sda2 /home/ -o remount


    Prüfen ob quota auf der Partition aktiv ist, kann man mit
    Cat /etc/mtab


    Aktuelle speicherplatzverbraucht ermitteln lassen
    quotacheck –avugm


    Falls Ihr hierbei auch nach einem Neustart Fehlermeldungen bekommt, nicht verzagen. Einfach vom Terminal abmelden etwa 30 Minuten warten und dann geht’s plötzlich! Ist Wahr – war bei mir so ^^


    Quota aktivieren:
    quotaon –avug


    In


    vi /opt/pdadmin/etc/pdadmin.conf


    Zeilen mit einkommentieren bzw. Entsprechende parameter richtig anpassen:


    $use_quota = 1; # (0 => nein, 1 => ja)
    $quota_dev = '/dev/sda2';
    $quota_maxfiles = 99999;
    $quota_blocks_per_kb = 1;


    Und nun folgendes Skript ausführen:


    /opt/pdadmin/bin/quota.pl


    Diese Zeile sollte auch in crontab enthalten sein, wenn pdadmin installiert ist z.B.:
    00 */2 * * * nice -n 19 /opt/pdadmin/bin/quota.pl 1>/dev/null 2>&1


    Achja das zugrunde liegende System bei erstellung dieses HowTo'S war ein


    CentOS 5.5 x64

  • Update:


    Bei virtuellen Maschinen kann es möglicherweise zu quota Meldungen wie:


    Code
    1. quotacheck: Kann das Format nicht aus dem Dateinamen auf Dateisysetm /dev/sda3 ableiten. Bitte geben sie das Format auf der Kommandozeile an.
    2. quotacheck: Kann kein Dateisystem zum Prüfen finden oder Dateisystem nicht mit der Quota-Option gemountet.


    kommen. Abhilfe schafft der Parameter -F vfsv0


    Code
    1. quotacheck -F vfsv0 –avugm
  • Sehr informativ, danke!

    Ich fürchte mich vor dem Tag, an dem die Technologie unsere Menschlichkeit übertrifft. Auf der Welt wird es nur noch eine Generation aus Idioten geben.


    Albert Einstein