Toon posts:

[Quota]

Pagina: 1
Acties:

Verwijderd

Topicstarter
Hey,

Ik heb een nieuw Debian Woody server met Samba erop. Nu wil ik uiteraard de ruimte van elke user beperken, en ik neem aan dat dat met Quota moet gebeuren. Ik heb de HOWTO op http://www.tldp.org/HOWTO/Quota.html gelezen maar kom niet echt verder.

Het idee is dat als een user's dir vol is, en hij copieert iets naar zijn folder, dat ie dan een melding krijgt dat ie vol is. Heb al de goede filesysteem enz. en quota staat geinstalleerd.

edquota -u testuser
code:
1
2
3
4
Disk quotas for user testuser (uid 1000):
  Filesystem             blocks       soft       hard     inodes     soft     hard
  /dev/hda6                 300         20         20          6       20       20
~

/etc/fstab
code:
1
2
3
4
5
6
7
8
9
10
# /etc/fstab: static file system information.
#
# <file system> <mount point>   <type>  <options>               <dump>  <pass>
/dev/hda1       /               ext2    errors=remount-ro       0       1
/dev/hda5       none            swap    sw                      0       0
proc            /proc           proc    defaults                0       0
/dev/fd0        /mnt/floppy     auto    user,noauto             0       0
/dev/cdrom      /mnt/cdrom      iso9660 ro,user,noauto          0       0
/dev/sda4       /mnt/zip        vfat    user,noauto             0       0
/dev/hda6       /home           ext3    defaults,usrquota       0       2


Ik heb dus 20 ingesteld bij hard, maar als ik een bestand van 300 KB in mijn folder zet zegt ie niet dat ie vol is.

Kan iemand mij helpen hierbij?

[ Voor 3% gewijzigd door Verwijderd op 21-02-2004 00:32 . Reden: Sorry, titel vergeten af te maken... ]


  • Spider.007
  • Registratie: December 2000
  • Niet online

Spider.007

* Tetragrammaton

Hard limit works only when grace period is set. It specifies the absolute limit on the disk usage, which a quota user can't go beyond his hard limit.
:? Heb je een grace periode ingesteld?

---
Prozium - The great nepenthe. Opiate of our masses. Glue of our great society. Salve and salvation, it has delivered us from pathos, from sorrow, the deepest chasms of melancholy and hate


Verwijderd

Topicstarter
Ja ik heb Grace Period of 0seconds gezet. Ik neem aan dat Grace Period inhoudt hoe lang iemand over de quota mag zijn, en ja dat mag helemaal niet.

edquota -t
code:
1
2
3
4
Grace period before enforcing soft limits for users:
Time units may be: days, hours, minutes, or seconds
  Filesystem             Block grace period     Inode grace period
  /dev/hda6                  0seconds               0seconds

  • [NUT]
  • Registratie: Juni 2001
  • Laatst online: 18-02 12:34

[NUT]

Heppiedepeppie

zet 'em eens op 1 seconden... 0 is geloof ik ongelimiteerd... en een (1) BLOCK -hoeft- geen 1kb te zijn ... dus check ook dat eens...

Verwijderd

Topicstarter
Ik zie net dat als ik /etc/init.d/quota restart doe, dan krijg ik het volgende:
code:
1
2
3
4
5
6
Turning off quotas.
Checking quotas...
Cannot get exact used space... Results might be inaccurate.
done.
Turning on quotas.
quotaon: can't find /home/quota.user on /dev/hda6 [/home]


Volgens mij doe ik dus iets niet goed. quota.user is ook versie 1 en aquota.user versie 2, dus hij zoekt zowieso de verkeerde file...

/home/aquota.user bestaat namelijk gewoon...

[ Voor 7% gewijzigd door Verwijderd op 21-02-2004 12:40 ]


Verwijderd

Topicstarter
Ik heb het niet verteld maar ik draai 2.4.18 kernel. Schijnt dat dat nogal wat uitmaakt.

[ Voor 75% gewijzigd door Verwijderd op 21-02-2004 16:39 ]


  • [NUT]
  • Registratie: Juni 2001
  • Laatst online: 18-02 12:34

[NUT]

Heppiedepeppie

Dat klopt, zowiso zou het verstandig zijn om te updaten naar kernel 2.4.25 omdat er daarmee ook een aantal veiligheids lekken verholpen zijn... het is zeker in debian een eitje een nieuwe kernel te configgen, want je hoeft alleen de .config van de kernel source package van 2.4.18 te pakken en in de 2.4.25 source dir te plaatsen, dan is het 'make menuconfig' of wat je dan ook leuk vind, in de source dir, en ff instellingen nalopen.

Ik heb ook quota's aan, ik heb het echter nog niet eerder getest of het ook daadwerkelijk werkt... dus ga ik dat binnekort ff doen, en laat ik het je weten :)

edit:

Ok... ik heb een softlimit op 200000 blocks en dit is het resultaat:

HTTP request sent, awaiting response... 200 OK
Length: 382,371,997 [text/plain]

4% [=> ] 18,712,000 1.68M/s ETA 03:26
sd(8,9): warning, group block quota exceeded.
80% [============================================> ] 307,430,724 1.56M/s ETA 00:45


edit:

Softquota limit op 100000 blocks, hardlimit op 200000.

HTTP request sent, awaiting response... 200 OK
Length: 382,371,997 [text/plain]

10% [=====> ] 40,372,756 1.58M/s ETA 03:26
sd(8,9): warning, group block quota exceeded.
37% [====================> ] 142,482,420 1.52M/s ETA 02:30
sd(8,9): write failed, group block limit reached.
37% [====================> ] 142,777,528 1.52M/s ETA 02:29


Cannot write to `file.rar' (Disk quota exceeded).

[ Voor 60% gewijzigd door [NUT] op 22-02-2004 13:29 ]


Verwijderd

Topicstarter
Ok ik ben in de trend van Kernels updaten en zo een n00b. Hoe doe ik dat precies? Ik neem aan dat het simpel met apt-get kan maar hoe om de configs en zo mee te nemen..?

  • [NUT]
  • Registratie: Juni 2001
  • Laatst online: 18-02 12:34

[NUT]

Heppiedepeppie

pak deze: http://www.kernel.org/pub...v2.4/linux-2.4.25.tar.bz2

en zoek met 'apt-cache search 2.4.18' naar de source package van debian, installeren met apt-get idd en dan zal het in /usr/src/ terecht komen als ik het me goed herinner.

je zet de nieuwe source in /usr/src en pakt het uit ( tar jxvf linux-2.4.25.tar.bz2 ) waarna je uit de 2.4.18 map daar de .config pakt en in de map van 2.4.25 zet ... vervolgens ga je lezen, de README is een erg handige plek om te beginnen... :P ff lezen vergroot je kennis, zelfverzekerde gevoel en zelfstandigheid... suc6!
Pagina: 1