Quota Probleme in SuSE 7.2
Hallo Liste, nach einem Update von SuSE 7.1 auf SuSE 7.2 läuft mein Quota nicht mehr. Als Fehlermeldung bekomme ich beim Starten: # quotaon -avug quotaon: using /home/aquota.group on /dev/hdb1: Invalid argument quotaon: using /home/aquota.user on /dev/hdb1: Invalid argument quotaon: using /data/aquota.group on /dev/hdb3: Invalid argument quotaon: using /data/aquota.user on /dev/hdb3: Invalid argument Habe in der man zu quota erfahren, dass es jetzt Verion1 (vfsold; quota.group, quota.user) und Version2 (vfsv0; aquota.group, aquota.user) gibt. Wo sind dennn die Unterschiede in den Versionen. Was sollte ich für eine Quotaversion istallieren und wie bekomme ich sie zum laufen? MFG Sven Schiwek -- _______Sven Schiwek_________________________________________________ | e-mail: sven.schiwek@gmx.net | www: http://sven-s.purespace.de | | sven.schiwek@web.de | http://www.azubi.ais-ag.de | |________________________Have a lot of Fun___________________________|
Hallo, * On Fri, Sep 14, 2001 at 09:38 AM (+0200), Sven Schiwek wrote:
nach einem Update von SuSE 7.1 auf SuSE 7.2 läuft mein Quota nicht mehr. Als Fehlermeldung bekomme ich beim Starten:
# quotaon -avug quotaon: using /home/aquota.group on /dev/hdb1: Invalid argument quotaon: using /home/aquota.user on /dev/hdb1: Invalid argument quotaon: using /data/aquota.group on /dev/hdb3: Invalid argument quotaon: using /data/aquota.user on /dev/hdb3: Invalid argument
Hast Du denn bisher auch schon mit "aquota.*" gearbeitet, d.h. mit der "vfsv0"-Version?
Habe in der man zu quota erfahren, dass es jetzt Verion1 (vfsold; quota.group, quota.user) und Version2 (vfsv0; aquota.group, aquota.user) gibt.
So ist es. Ich habe hier kuerzlich einen File-Server (SMB und NFS) eingerichtet, der auf seinen Datenpartitionen das Dateisystem "ext3" faehrt. Damit "ext3" und "quotas" funktionieren, sollte man auf den neuen Quota-Code setzen, der in der aktuellen Kernel-Serie von Alan Cox enthalten ist. Ich kann hier nur "vfsv0" verwenden, d.h. ich muss auf "aquota.user" setzen, mit "quota.user" klappt nicht mal ein "quotaon" (auch nicht auf "ext2"-Dateisystemen). Ich vermute also, dass z.B. die "ac"-Kernelserie nur mit "vfsv0" zurecht kommt. Vielleicht unterstuetzt ja Dein Kernel nur den alten Quota-Code (vfsold) und hat damit Probleme, die "aquota-user" einzulesen? Leider kenne ich den in SuSE Linux 7.2 standardmaessig verwendeten Kernel und seine Features nicht.
Wo sind dennn die Unterschiede in den Versionen. Was sollte ich für eine Quotaversion istallieren und wie bekomme ich sie zum laufen?
Vermutlich die Quota-Version, die Dein Kernel auch unterstuetzt. Die neuen Quotatools (quotaon, quotaoff, quotacheck, usw.) koennen mit beiden Versionen umgehen und unterstuetzten wohl auch Quotas auf "xfs"-Dateisystemen. Gruss, Steffen
Steffen Moser wrote:
Hast Du denn bisher auch schon mit "aquota.*" gearbeitet, d.h. mit der "vfsv0"-Version?
In SuSE 7.1 habe ich wohl mit der älteren Quotaversion gearbeitet (quota.*) Wie stelle ich meinen Quota auf Verion2 um ? Gibt es neue Einstellungen in der /etc/fstab ? Eigentlich muss ich doch nur die Partitionen neu mounten um mit Quotaunterstützung zu arbeiten, ein Neustert ist meines Wissen nicht notwendig. Gruß Sven Schiwek -- _______Sven Schiwek_________________________________________________ | e-mail: sven.schiwek@gmx.net | www: http://sven-s.purespace.de | | sven.schiwek@web.de | http://www.azubi.ais-ag.de | |________________________Have a lot of Fun___________________________|
Hallo, * On Fri, Sep 14, 2001 at 11:20 AM (+0200), Sven Schiwek wrote:
In SuSE 7.1 habe ich wohl mit der älteren Quotaversion gearbeitet (quota.*) Wie stelle ich meinen Quota auf Verion2 um ? Gibt es neue Einstellungen in der /etc/fstab ?
Nein, ich habe bei meiner Maschine einen ganz "gewoehnlichen" Eintrag in der "/etc/fstab" stehen: /dev/md4 /home ext3 defaults,usrquota 1 2 Mit "ext2" tut es genauso und auf Nicht-Software-RAID-Devices auch... Der Eintrag fuer "grpquota" fehlt bei mir, da ich hier keine Group- Quotas brauche.
Eigentlich muss ich doch nur die Partitionen neu mounten um mit Quotaunterstützung zu arbeiten, ein Neustert ist meines Wissen nicht notwendig.
Wenn Du die dateien "aquota.user" und "aquota.group" verwendest, dann zwingst Du Dein System, das neue Quota-Format "vfsv0" zu nutzen. Aber das muss der Kernel auch koennen - und ich weiss momentan nur, dass es bei den aktuellen "ac"-Kernels der Fall ist (ich verwende z.Zt. den "linux-2.4.9-ac10") - dort scheint dafuer "vfsold" nicht mehr moeglich zu sein. Ob es fuer die SuSE- oder fuer Linus' Vanilla-Kernels Patches gibt, um auch damit das neue Quota-Format einsetzen zu koennen, entzieht sich leider meiner Kenntnis. In der "/etc/fstab" aendert sich nichts. Wenn Du einen Kernel mit "vfsold"-Unterstuetzung hast, dann wird Dir wohl nichts Anderes uebrig bleiben, als mit "quota.user" und "quota.group" zu arbeiten. Bei den neuen "ac"-Kernels sind dagegen "aquota.user" und "aquota.group" angesagt. Mit "ext3" (welches ja bei den "ac"-Kernels mittlerweile enthalten ist) funktioniert sowieso nur "vfsv0", daher meine Entscheidung zu den "ac"- Kernels (man haette ja alternativ auch "ext3"-Unterstuetzung in einen Vanilla-Kernel einpatchen koennen, aber dann haette es wohl mit den Quotas Probleme gegeben) - bisher keine Schwierigkeiten. Gruss, Steffen
participants (2)
-
Steffen Moser
-
Sven Schiwek