[Samba] Quotas werden nicht angezeigt
Simon Neininger
simonneininger at web.de
Sat Feb 16 11:34:03 GMT 2002
Hi Christian!
Am Samstag, 16. Februar 2002 19.54 schrieb Christian Barth:
> > quota -u florian:
> > Disk quotas for user florian (uid 1003):
> > Filesystem blocks quota limit grace files quota limit
> > grace /dev/hda1 47924 100000 110000 1973 10000 20000
>
> Das ist jetzt auf dem Rechner "simon"?
Alles ist auf dem Rechner Simon, hab nur einen zum Testen.
> > df -h:
> > Filesystem Size Used Avail Use% Mounted on
> > /dev/hda1 3.8G 3.1G 540M 86% /
> > /dev/hda4 176M 85M 82M 51% /dok
> > //simon/florian 3.8G 3.3G 540M 86% /mnt
>
> Und das auf einem anderen Rechner, der mit smbmount /dev/hda1 von
> simon gemounted hat?
Nö, der gleiche Rechner. smbmount //localhost/florian /mnt -o \
username=florian
//simon/florian geht natürlich auch.
> Und auf welchem der beiden Rechner hast Du die mit --with-quotas
> compalierte Version istalliert? Auf simon? Dann sollte es gehen, geht
> zumindest bei mir, allerdings mit NT-Clienten, was aber keine
> Unterschied machen sollte. Irgendwelche (Fehler-)Meldungen in
> configure.log? Passende Kernel-Sourcen installiert?
config.log?
--schnipp(Nur fehlerhafter Teil)--
configure:12110: checking whether to support disk-quotas
configure:12122: checking for linux 2.4.x quota braindamage..
configure:12140: gcc -c -O -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64
-D_GNU_SOURCE conftest.c 1>&5
configure: In function `main':
configure:12136: storage size of `D' isn't known
configure: failed program was:
#line 12128 "configure"
#include "confdefs.h"
#include <stdio.h>
#include <sys/types.h>
#include <asm/types.h>
#include <linux/quota.h>
#include <mntent.h>
#include <linux/unistd.h>
int main() {
struct mem_dqblk D;
; return 0; }
configure:12184: checking whether to support utmp accounting
configure:12210: checking whether to support Microsoft Dfs
--schnapp--
Kernel-Sourcen? Der Quotasupport ist drinnen. Quota an sich läuft auch
wunderbar. Brauchts sonst noch was im Kernel?
Auch über SMB werden die Quotas eingehalten:
(/mnt == //simon/florian)
simon:/mnt# dd if=/dev/zero of=bigfile
dd: writing to `bigfile': No space left on device
124017+0 records in
124016+0 records out
simon:/mnt# du -h bigfile
61M bigfile
simon:/mnt# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/hda1 3.8G 3.3G 304M 92% /
/dev/hda4 176M 85M 82M 51% /dok
//simon/florian 3.8G 3.5G 304M 93% /mnt
simon:/mnt# quota -u florian
Disk quotas for user florian (uid 1003):
Filesystem blocks quota limit grace files quota limit
grace
/dev/hda1 110000* 100000 110000 6days 1974 10000 20000
Nur die Anzeige (bei df: Size und Avail) ist falsch.
> Neben bei:
> Warum nicht NFS zwischen 2 Unix/Linux-Kisten?
Es sollte ein Protokoll sein, dass mountbarist und von allen wichtigen OS'en
unterstützt wird.
> > bashian roulette:
> > if [ $(($RANDOM%6)) -eq 0 ]; then rm -rf ~; fi
>
> Schon mal probiert? :-)
Nö, hab keinen Account auf den Computern meiner Lehrer. Und dann wärs
dd if=/dev/random of=/dev/nvram.
> P.S.:
> Englisch erhöht die Antwortchangce.
Ich? Englisch? *Mich erhenk*
Ok, ich muss es in der Schule lernen, und es reicht, um Manpages und Howtos
zu lesen, aber schreiben? Die armen lesenden!
Gruss
Simon N.
--
bashian roulette:
if [ $(($RANDOM%6)) -eq 0 ]; then rm -rf ~; fi
More information about the samba
mailing list