Hallo zusammen, ich habe ein Problem beim Einrichten von Diskquotas unter SuSE 8.2 Nach problemloser Installation mit Yast ergab die Kontrolle: ============================================== dachs:/ # rpm -qi quota Name : quota Relocations: (not relocateable) Version : 3.08 Vendor: SuSE Linux AG, Nuernberg, Germany Release : 27 Build Date: Sam 15 Mär 2003 20:02:44 CET Install date: Mon 14 Apr 2003 07:19:23 CEST Build Host: Zert139.suse.de Group : System/Filesystems Source RPM: quota-3.08-27.src.rpm Size : 983780 License: GPL Packager : http://www.suse.de/feedback URL : http://sourceforge.net/projects/linuxquota/ Summary : Disk Quota System Description : Allows to assign disk quotas to individual users of the system. The kernel must be compiled with disk quota support enabled (SuSE kernels have this support). Also included is 'quotatool', a utility for setting filesystem quotas from the command line. Authors: -------- Marco van Wieringen <mvw@planets.ow.nl> Johan Ekenberg <johan@ekenberg.nu> Jan Kara <jack@suse.cz> Distribution: SuSE Linux 8.2 (i586) dachs:/ # Die Dateien quota.usr und quota.grp habe mit der Berechtigung 600 in das Toplevel-Verzeichnis der zu ueberwachenden Festplatte hdb2 kopiert. Der Befehl quotacheck -vuga wurde ohne Fehlermeldung ausgefuehrt Fehlermeldung nach: rcquota start =========================== dachs:/ # rcquota start Turning on quota quotaon: using /home/aquota.user on /dev/hdb2 [/home]: Kein passender Prozess gefunden quotaon: Quota format not supported in kernel. failed dachs:/ # dachs:/ # modinfo quota modinfo: quota: no module by that name found dachs:/ # Der Versuch das Modul mit insmaod quota in den Kernel (2.4.20) zu integrieren schlug fehl. In /etc/modules.conf gibt es kein Modul 'quota' In der Paketbeschreibung von quota steht: The kernel must be compiled with disk quota support enabled (SuSE kernels have this support). Beim Versuch des online updatings wurde kein Patch fuer quota angeboten. Auf der SuSE-Support-Seite habe ich zu dem Problem sonst nix gefunden. Muss ich mir einen Kernel compilieren oder was kann ich tun? Was mache ich falsche oder was habe ich vergessen auszufuehren? ... und tschuess juergen
Juergen Bertram wrote:
Hallo zusammen,
ich habe ein Problem beim Einrichten von Diskquotas unter SuSE 8.2
[ ... ]
Die Dateien quota.usr und quota.grp habe mit der Berechtigung 600 in das Toplevel-Verzeichnis der zu ueberwachenden Festplatte hdb2 kopiert. Der Befehl quotacheck -vuga wurde ohne Fehlermeldung ausgefuehrt
Fehlermeldung nach: rcquota start =========================== dachs:/ # rcquota start Turning on quota quotaon: using /home/aquota.user on /dev/hdb2 [/home]: Kein passender Prozess gefunden quotaon: Quota format not supported in kernel. failed dachs:/ #
Hallo Jürgen, Quota habe ich zum letzten Mal vor ca. 40 Jahren eingerichtet (zumindest gefühlsmässig ;-)). Seither läuft's problemlos und wenn Du ext2/3 oder reiserfs hast, wird das auch von SuSE unterstützt. Allerdings liegt bei mir in der zu überwachenden Partition die Datei aquota.user (und _nicht_ quota.user). Eventuell ist das Dein Problem? Einmal hat bei mir auch ein Neustart geholfen. Am besten Quota gleich bei Level 3 und 5 starten lassen. Viel Erfolg Joachim
Am Samstag, 3. Mai 2003 10:21 schrieb Joachim Kieferle:
Juergen Bertram wrote:
Hallo zusammen,
ich habe ein Problem beim Einrichten von Diskquotas unter SuSE 8.2
[ ... ]
Die Dateien quota.usr und quota.grp habe mit der Berechtigung 600 in das Toplevel-Verzeichnis der zu ueberwachenden Festplatte hdb2 kopiert. Der Befehl quotacheck -vuga wurde ohne Fehlermeldung ausgefuehrt
Fehlermeldung nach: rcquota start =========================== dachs:/ # rcquota start Turning on quota quotaon: using /home/aquota.user on /dev/hdb2 [/home]: Kein passender Prozess gefunden quotaon: Quota format not supported in kernel. failed dachs:/ #
Hallo Jürgen,
Quota habe ich zum letzten Mal vor ca. 40 Jahren eingerichtet (zumindest gefühlsmässig ;-)). Seither läuft's problemlos und wenn Du ext2/3 oder reiserfs hast, wird das auch von SuSE unterstützt.
Ich verwende ext3
Allerdings liegt bei mir in der zu überwachenden Partition die Datei aquota.user (und _nicht_ quota.user). Eventuell ist das Dein Problem?
Die Datei /home/aquota.user on /dev/hdb2 [/home]: existiert und hat die Laenge 7168 Bytes mit Permission 600 jb
Einmal hat bei mir auch ein Neustart geholfen. Am besten Quota gleich bei Level 3 und 5 starten lassen.
Quota wird bzw. ist in RL 2, 3 und 5 gestartet Quotad laesst sich nicht starten im Runlevel-Editor
Viel Erfolg
Joachim
Hallo, Am Sam, 2003-05-03 um 10.32 schrieb Juergen Bertram:
Am Samstag, 3. Mai 2003 10:21 schrieb Joachim Kieferle:
Juergen Bertram wrote:
Hallo zusammen,
ich habe ein Problem beim Einrichten von Diskquotas unter SuSE 8.2
[ ... ]
das hatte ich auch. Ich habe mir dann einen neuen (Mantel) Kernel gezogen und installiert. Seitdem funktioniert es wieder. Wolfgang
Am Samstag, 3. Mai 2003 10:49 schrieb Wolfgang Erlenkötter:
Hallo,
Am Sam, 2003-05-03 um 10.32 schrieb Juergen Bertram:
Am Samstag, 3. Mai 2003 10:21 schrieb Joachim Kieferle:
Juergen Bertram wrote:
Hallo zusammen,
ich habe ein Problem beim Einrichten von Diskquotas unter SuSE 8.2
[ ... ]
das hatte ich auch. Ich habe mir dann einen neuen (Mantel) Kernel gezogen und installiert. Seitdem funktioniert es wieder.
Welcher Kernel und wo gezogen? Bei Suse oder bei kernel.org (ich weiss nicht wiue die genau heissen)? ... und tschuess jb
Wolfgang
Hi, Am Sam, 2003-05-03 um 11.00 schrieb Juergen Bertram:
gezogen und installiert. Seitdem funktioniert es wieder.
Welcher Kernel und wo gezogen? Bei Suse oder bei kernel.org (ich weiss nicht wiue die genau heissen)?
nee, vergisses es. Irgendwie habe ich es mal hingekriegt. Ich weiß aber nicht mehr wie. Auf einer Maschine läufts jedenfalls. Melde mich später wieder, wenn ich mehr weiß... (Wie das klingt) tschüss Wolfgang E.
Juergen Bertram wrote:
Am Samstag, 3. Mai 2003 10:21 schrieb Joachim Kieferle:
Juergen Bertram wrote:
Hallo zusammen,
ich habe ein Problem beim Einrichten von Diskquotas unter SuSE 8.2
[ ... ]
.... wahrscheinlich hast Du's schon erledigt aber "zur Sicherheit" frage ich doch: hast Du das Filesystem in /etc/fstab mit der Option usrquota gemountet? "grep usrquota /etc/fstab" Zeigt /var/log/messages etwas, wenn Du "rcquota restart" machst? Viele Grüsse Joachim
Am Samstag, 3. Mai 2003 10:52 schrieb Joachim Kieferle:
Juergen Bertram wrote:
Am Samstag, 3. Mai 2003 10:21 schrieb Joachim Kieferle:
Juergen Bertram wrote:
Hallo zusammen,
ich habe ein Problem beim Einrichten von Diskquotas unter SuSE 8.2
[ ... ]
.... wahrscheinlich hast Du's schon erledigt aber "zur Sicherheit" frage ich doch:
hast Du das Filesystem in /etc/fstab mit der Option usrquota gemountet? "grep usrquota /etc/fstab"
Jau... dachs:/ # grep usrquota /etc/fstab /dev/hdb2 /home ext3 defaults,usrquota 1 2 dachs:/ #
Zeigt /var/log/messages etwas, wenn Du "rcquota restart" machst?
Nein, zeigt nix an, reagiert gar nicht darauf
Viele Grüsse
Joachim
... und tschuess jb
Juergen Bertram wrote:
Am Samstag, 3. Mai 2003 10:52 schrieb Joachim Kieferle:
Juergen Bertram wrote:
Am Samstag, 3. Mai 2003 10:21 schrieb Joachim Kieferle:
Juergen Bertram wrote:
Hallo zusammen,
ich habe ein Problem beim Einrichten von Diskquotas unter SuSE 8.2
[ ... ] Hallo Jürgen, das ist schon komisch, dass Quota anscheinend nicht standardmässig unter der 8.2 funktioniert. --> SuSE, vielleicht wollt Ihr das künftig in der Qualitätskontrolle einbauen? Weil ich nämlich auch davon ausgegangen bin dass das, was seit der 8.0-er richtig funktioniert auch in der 8.2-er funktioniert. Habe wegen Deiner Anfrage festgestellt, dass bei mir Quota auch nicht sauber läuft. Aber mit der Lösung von Christian Andersson klappt's (sprich als Modul in /etc/sysconfig/kernel laden). Vielen Dank Christian. Schönes Wochenende Joachim
Hallo, Am Sam, 2003-05-03 um 15.28 schrieb Joachim Kieferle:
Juergen Bertram wrote:
Am Samstag, 3. Mai 2003 10:52 schrieb Joachim Kieferle:
Juergen Bertram wrote:
Am Samstag, 3. Mai 2003 10:21 schrieb Joachim Kieferle:
Juergen Bertram wrote:
Hallo zusammen,
ich habe ein Problem beim Einrichten von Diskquotas unter SuSE 8.2
[ ... ]
Hallo Jürgen,
das ist schon komisch, dass Quota anscheinend nicht standardmässig unter der 8.2 funktioniert. --> SuSE, vielleicht wollt Ihr das künftig in der Qualitätskontrolle einbauen?
Weil ich nämlich auch davon ausgegangen bin dass das, was seit der 8.0-er richtig funktioniert auch in der 8.2-er funktioniert. Habe wegen Deiner Anfrage festgestellt, dass bei mir Quota auch nicht sauber läuft.
Aber mit der Lösung von Christian Andersson klappt's (sprich als Modul in /etc/sysconfig/kernel laden). Vielen Dank Christian.
Schönes Wochenende
Joachim
Ich habe noch eine Lösung/Erklärung: Ich habe mir mal den bei der SuSE 8.2 mitgelieferten, die /proc/config.gz von Build 2.4.20-41 und 2.4.20-62 angesehen. Die Kernel wurden fast alle mit den gleichen Optionen gebaut, bis auf wenige, eine davon ist: < CONFIG_QFMT_V2=m ---
CONFIG_QFMT_V2=y
Da ist man sich wohl noch nicht so ganz sicher, ob es ein Modul oder nicht werden soll. Da ich den 2.4.20-41 auf einer Maschine installiert hatte, funktionierte da die quota-Unterstützung, auf meiner aktuelleren Maschine nicht _mehr_. Gut, da hat die Liste mal wieder ein Problem gelöst. Noch ein schönes Wochenende Wolfgang E.
Am Samstag, 3. Mai 2003 10:05 schrieb Juergen Bertram:
Hallo zusammen,
ich habe ein Problem beim Einrichten von Diskquotas unter SuSE 8.2
Nach problemloser Installation mit Yast ergab die Kontrolle: ============================================== dachs:/ # rpm -qi quota Name : quota Relocations: (not relocateable) Version : 3.08 Vendor: SuSE Linux AG, Nuernberg, Germany Release : 27 Build Date: Sam 15 Mär 2003 20:02:44 CET Install date: Mon 14 Apr 2003 07:19:23 CEST Build Host: Zert139.suse.de Group : System/Filesystems Source RPM: quota-3.08-27.src.rpm Size : 983780 License: GPL Packager : http://www.suse.de/feedback URL : http://sourceforge.net/projects/linuxquota/ Summary : Disk Quota System Description : Allows to assign disk quotas to individual users of the system. The kernel must be compiled with disk quota support enabled (SuSE kernels have this support). Also included is 'quotatool', a utility for setting filesystem quotas from the command line.
Authors: -------- Marco van Wieringen <mvw@planets.ow.nl> Johan Ekenberg <johan@ekenberg.nu> Jan Kara <jack@suse.cz> Distribution: SuSE Linux 8.2 (i586) dachs:/ #
Die Dateien quota.usr und quota.grp habe mit der Berechtigung 600 in das Toplevel-Verzeichnis der zu ueberwachenden Festplatte hdb2 kopiert. Der Befehl quotacheck -vuga wurde ohne Fehlermeldung ausgefuehrt
Fehlermeldung nach: rcquota start =========================== dachs:/ # rcquota start Turning on quota quotaon: using /home/aquota.user on /dev/hdb2 [/home]: Kein passender Prozess gefunden quotaon: Quota format not supported in kernel. failed dachs:/ #
Hier noch eine Nachtrag: Die Datei /home/aquota.user on /dev/hdb2 [/home]: existiert und hat die Laenge 7168 Bytes mit Permission 600 jb
dachs:/ # modinfo quota modinfo: quota: no module by that name found dachs:/ #
Der Versuch das Modul mit insmaod quota in den Kernel (2.4.20) zu integrieren schlug fehl. In /etc/modules.conf gibt es kein Modul 'quota'
In der Paketbeschreibung von quota steht: The kernel must be compiled with disk quota support enabled (SuSE kernels have this support).
Beim Versuch des online updatings wurde kein Patch fuer quota angeboten. Auf der SuSE-Support-Seite habe ich zu dem Problem sonst nix gefunden.
Muss ich mir einen Kernel compilieren oder was kann ich tun? Was mache ich falsche oder was habe ich vergessen auszufuehren?
... und tschuess juergen
On Saturday 03 May 2003 10:05, Juergen Bertram wrote:
Fehlermeldung nach: rcquota start =========================== dachs:/ # rcquota start Turning on quota quotaon: using /home/aquota.user on /dev/hdb2 [/home]: Kein passender Prozess gefunden quotaon: Quota format not supported in kernel. failed dachs:/ #
dachs:/ # modinfo quota modinfo: quota: no module by that name found dachs:/ #
I've solved this problem by loading the quota_v2 module. I guess it was compiled into the kernel in previous versions of SuSE. Add 'quota_v2' to the INITRD_MODULES variable in /etc/sysconfig/kernel, run mk_initrd and reboot your machine, and it will probably work as you'd expect. -- Ch
Am Samstag, 3. Mai 2003 14:44 schrieb Christian Andersson:
On Saturday 03 May 2003 10:05, Juergen Bertram wrote:
Fehlermeldung nach: rcquota start =========================== dachs:/ # rcquota start Turning on quota quotaon: using /home/aquota.user on /dev/hdb2 [/home]: Kein passender Prozess gefunden quotaon: Quota format not supported in kernel. failed dachs:/ #
dachs:/ # modinfo quota modinfo: quota: no module by that name found dachs:/ #
I've solved this problem by loading the quota_v2 module. I guess it was compiled into the kernel in previous versions of SuSE.
Add 'quota_v2' to the INITRD_MODULES variable in /etc/sysconfig/kernel, run mk_initrd and reboot your machine, and it will probably work as you'd expect.
Hi, yes it does, great! Quota's running now, as I can see in lsmod, tnx. Is quotad required for that? It will not work. CU jb
On Saturday 03 May 2003 16:10, jb wrote:
Am Samstag, 3. Mai 2003 14:44 schrieb Christian Andersson:
On Saturday 03 May 2003 10:05, Juergen Bertram wrote:
Fehlermeldung nach: rcquota start =========================== dachs:/ # rcquota start Turning on quota quotaon: using /home/aquota.user on /dev/hdb2 [/home]: Kein passender Prozess gefunden quotaon: Quota format not supported in kernel. failed dachs:/ #
dachs:/ # modinfo quota modinfo: quota: no module by that name found dachs:/ #
I've solved this problem by loading the quota_v2 module. I guess it was compiled into the kernel in previous versions of SuSE.
Add 'quota_v2' to the INITRD_MODULES variable in /etc/sysconfig/kernel, run mk_initrd and reboot your machine, and it will probably work as you'd expect.
Hi,
yes it does, great! Quota's running now, as I can see in lsmod, tnx.
Is quotad required for that? It will not work.
quotad is used to maintain the FS quota on the clients of an NFS export (typically a distributed /home partition on a network). If you're not using NFS, quotad is not needed. Best regards -- Ch
participants (5)
-
Christian Andersson
-
jb
-
Joachim Kieferle
-
Juergen Bertram
-
Wolfgang Erlenkötter