[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