Vermutlich habe ich beim Einrichten der Quotas etwas übersehen und erhalte u.a. Fehlermeldungen unter SuSE 10.0 Ich bin nach dieses Dokus vorgegangen: /usr/share/doc/packages/quota/README.SuSE http://www.fibel.org/linux/lfo-0.6.0/node291.html uname -r 2.6.13-15.8-default # ls -l /quota.* -rw------- 1 root root 0 2006-02-26 14:06 /quota.group -rw------- 1 root root 0 2006-02-26 14:06 /quota.user # cat /etc/fstab /dev/hdb2 / xfs defaults,usrquota 1 1 # quotacheck -avug quotacheck: Can't find filesystem to check or filesystem not mounted with quota option. # edquota -u gast No filesystems with quota detected. Im Yast qurde quotad aktiviert und es gab keine Fehlermeldungen. Der Rechner wurde auch neu gestartet. Al
Hi auch, Am Sonntag, 26. Februar 2006 14:43 schrieb Al Bogner:
Vermutlich habe ich beim Einrichten der Quotas etwas übersehen ... Ja ich vermute Du hast folgendes übersehen: Die Anleitung ist für ext2 (und ext3) ;-)
Ich glaube XFS hat ein eigenes quota, vgl.: http://www.linux-magazin.de/Artikel/ausgabe/2004/03/032_fs_grundlagen/fs_gru... [...] Zudem offeriert es (XFS) als einziges Dateisystem eine eigene Unterstützung für Quotas [...] Nur wie es geht, da kann ich nicht helfen :( Gruß Torben
Am Sonntag, 26. Februar 2006 15:00 schrieb Torben Schultz:
Ich glaube XFS hat ein eigenes quota, vgl.: http://www.linux-magazin.de/Artikel/ausgabe/2004/03/032_fs_grundlagen/fs_gr undlagen.html [...] Zudem offeriert es (XFS) als einziges Dateisystem eine eigene Unterstützung für Quotas [...]
Danke, die Frage ist also primär, ob der Default-Kernel Quota für XFS unterstützt, bzw. ob man das als Modul nachladen kann. Wie heißt das Modul? quota -u gast (keine Anzeige) quotatool -b -t 1days -u gast /home quotatool: Filesystem /home does not exist Das sieht mir irgendwie danach aus, dass XFS mit Quota vom Kernel nicht unterstützt ist. Ich verwende 2.6.13-15.8-default Al
Am Sonntag, 26. Februar 2006 15:52 schrieb Al Bogner:
die Frage ist also primär, ob der Default-Kernel Quota für XFS unterstützt, bzw. ob man das als Modul nachladen kann. Wie heißt das Modul?
quota -u gast (keine Anzeige)
quotatool -b -t 1days -u gast /home quotatool: Filesystem /home does not exist
Das sieht mir irgendwie danach aus, dass XFS mit Quota vom Kernel nicht unterstützt ist. Ich verwende 2.6.13-15.8-default
Ich habe da etwas gefunden, bin aber nicht sicher was zu tun ist. http://faq.jensbenecke.de/wiki/Quota?version=1 http://www.debianforum.de/wiki/?page=XFS-Quota+einrichten Ich habe /lib/modules/2.6.13-15.8-default/kernel/fs/quota_v2.ko Brauche ich dieses Modul schon in der Init-Ramdisk? IMHO nein. /dev/hdb2 / xfs defaults,quota 1 1 /dev/hdb1 /boot reiserfs acl,user_xattr 1 2 WIe binde ich das Modul unter Suse 10.0 ein? Ist /etc/init.d/boot.local bereits zu spät? Al
Hi
# cat /etc/fstab /dev/hdb2 / xfs defaults,usrquota
# quotacheck -avug quotacheck: Can't find filesystem to check or filesystem not mounted with quota option.
Schon mal Quotas mit einem anderen Device als / getestet? Wenn du XFS und Quotas für / benutzen willst, mußte du das dem Kernel via Parameter zusätzlich sagen. Afaik ist es der Parameter "rootflags=quota". Bis dann, Tilo
Am Sonntag, 26. Februar 2006 16:09 schrieb Tilo Lutz:
Hi
# cat /etc/fstab /dev/hdb2 / xfs defaults,usrquota
# quotacheck -avug quotacheck: Can't find filesystem to check or filesystem not mounted with quota option.
Schon mal Quotas mit einem anderen Device als / getestet? Wenn du XFS und Quotas für / benutzen willst, mußte du das dem Kernel via Parameter zusätzlich sagen.
Afaik ist es der Parameter "rootflags=quota".
Leider habe ich nur 1 Reiser-Partition für /boot und 1 XFS-Partition für /. Brauche ich nun ein "modprobe quota_v2"? Al
* Al Bogner wrote on Sun, Feb 26, 2006 at 16:21 +0100:
Am Sonntag, 26. Februar 2006 16:09 schrieb Tilo Lutz:
Hi
# cat /etc/fstab /dev/hdb2 / xfs defaults,usrquota
# quotacheck -avug quotacheck: Can't find filesystem to check or filesystem not mounted with quota option.
Schon mal Quotas mit einem anderen Device als / getestet? Wenn du XFS und Quotas für / benutzen willst, mußte du das dem Kernel via Parameter zusätzlich sagen.
Afaik ist es der Parameter "rootflags=quota".
Leider habe ich nur 1 Reiser-Partition für /boot und 1 XFS-Partition für /.
Brauche ich nun ein "modprobe quota_v2"?
Würd ich auf jeden Fall probieren (seit wann funktioniert sowas wie Hotplug!). Du kannst Dir doch zum Testen ein 10 MB File mit ext2 oder so via loopback mounten und da mit den Optionen experiementieren etc. Anlegen diese Quota-Tabellen sollte ja auch ohne modul gehen; na, einfach mal probieren. oki, Steffen -- Dieses Schreiben wurde maschinell erstellt, es trägt daher weder Unterschrift noch Siegel.
Am Montag, 6. März 2006 09:10 schrieb Steffen Dettmer:
Brauche ich nun ein "modprobe quota_v2"?
Würd ich auf jeden Fall probieren (seit wann funktioniert sowas wie Hotplug!).
Für SL 10.0 und /home ist nichts notwendig. Userquota für Home ist ziemlich trivial einzurichten, aber bei Gruppenquota scheitere ich. Warum funktionieren die Gruppenquotas nach u.a. Befehlen nicht? Ähnliches als User hat funktioniert. grep home /etc/fstab /dev/hda5 /home xfs defaults,grpquota 1 2 grep quotausers /etc/group quotausers:x:1003:convidado,convive,gast quotatool -b -t 8days -g quotausers /home quotatool -b -g quotausers -l 250MB -q 200MB /home Mit edquota sieht man diesen Eintrag. quota -g quotausers Disk quotas for group quotausers (gid 1003): none uname -r 2.6.13-15.8-default cat /etc/issue Welcome to SUSE LINUX 10.0 (i586) - Kernel \r (\l). Al
Am Sonntag, 26. Februar 2006 16:09 schrieb Tilo Lutz:
Afaik ist es der Parameter "rootflags=quota".
Ich bin leider noch immer nicht weiter. /boot/grub/menu.lst ... title SUSE LINUX 10.0 root (hd1,0) kernel /vmlinuz root=/dev/hdb2 vga=0x317 selinux=0 resume=/dev/hda6 rootflags=quota splash=silent showopts initrd /initrd title Diskette ... grep INITRD_MODULES /etc/sysconfig/kernel INITRD_MODULES="piix processor thermal fan xfs quota_v2" # mkinitrd Root device: /dev/hdb2 (mounted on / as xfs) Module list: piix processor thermal fan xfs quota_v2 Kernel image: /boot/vmlinuz-2.6.13-15.8-default Initrd image: /boot/initrd-2.6.13-15.8-default Shared libs: lib/ld-2.3.5.so lib/libblkid.so.1.0 lib/libc-2.3.5.so lib/libselinux.so.1 lib/libuuid.so.1.2 Driver modules: ide-disk piix processor thermal fan quota_v2 Filesystem modules: xfs Including: klibc initramfs udev fsck.xfs Bootsplash: SuSE (1024x768) 7905 blocks # quota -u gast # quotatool -b -t 1days -u gast /home quotatool: Filesystem /home does not exist Al
Hi
Afaik ist es der Parameter "rootflags=quota".
Ich bin leider noch immer nicht weiter.
/boot/grub/menu.lst ... title SUSE LINUX 10.0 root (hd1,0) kernel /vmlinuz root=/dev/hdb2 vga=0x317 selinux=0 resume=/dev/hda6 rootflags=quota splash=silent showopts
Das passt soweit
grep INITRD_MODULES /etc/sysconfig/kernel INITRD_MODULES="piix processor thermal fan xfs quota_v2" Ich weiß nicht so recht, was du mit dem Quota Modul willst. So etwas habe ich noch nie gesehen.
Ich würde zu erst einmal mit einer anderen Partition testen, ob Quotas generell funktionieren. Quoats für / konnte ich nicht so ohne weiteres aktivieren. Ich habe ein Rettungssystem gebootet und die eigentliche / Partition mit -o quota unter /mnt gemountet. Danach gingen Quotas bei mir. Bis dann, Tilo
participants (4)
-
Al Bogner
-
Steffen Dettmer
-
Tilo Lutz
-
Torben Schultz