UserQuota [message #41237] |
Wed, 15 December 2010 20:59 |
maxvb
Messages: 7 Registered: December 2010
|
Junior Member |
|
|
Hallo,
ich möchte auf einer Virtuellen Maschine den Unix-Usern den Speicherplatz begrenzen. Leider ist wie bei den meisten vServern die /etc/fstab leer, ich kann also auf keiner Partition Userquota aktivieren. Wie soll ich jetzt vorgehen?
Danke im Voraus
Gruß, Max
[Updated on: Wed, 15 December 2010 21:01] Report message to a moderator
|
|
|
|
|
Re: UserQuota [message #41240 is a reply to message #41239] |
Wed, 15 December 2010 22:49 |
|
curx
Messages: 739 Registered: February 2006 Location: Nürnberg, Germany
|
Senior Member |
|
|
Hi Max,
maxvb wrote on Wed, 15 December 2010 22:48Hallo Thorsten,
danke für die schnelle Antwort.
So weit ich die man page verstanden habe, muss ich dann die max-number auf 0 setzen, also:
xxxx:~# vzctl set 101 --quotaugidlimit 0 --save
Setting quota ugidlimit: 0
Usage: vzquota setlimit <quotaid> [-p <mount_path>] [-c <quota_file>]
[-R,--relative]
[-f,--force]
[-s,--sub-quotas 1|0]
[-u,--ugid-limit <ugid_limit>]
[-b <block_soft_limit>] [-B <block_hard_limit>]
[-i <inode_soft_limit>] [-I <inode_hard_limit>]
[-e <block_expiration_time>] [-n <inode_expiration_time>]
vzquota setlimit failed [2]
Saved parameters for CT 101
vzquota setlimit failed?! Sieht irgend wie nicht gut aus, ich habe dennoch auf vm101 das ausgeführt:
quotacheck -avugm
und habe das zurückbekommen:
quotacheck: Cannot find filesystem to check or filesystem not mounted with quota option.
Irgend was stimmt da noch nicht
1) mit --quotaugidlimit 0 hast du die user/group Funktionalität abgeschalten, siehe die man page zu vzquota, wo keine User/Group Quota aktiv sind, kannst du auch nichts abschalten.
2) hier muss der Wert grösser als null gewählt werden, gib hier als Wert die "Userobergrenze", die diese Feature nutzen werden.
3) und der container muss neugestartet werden!
4) danach ein vzctl exec 101 mount, sollte Dir als "rootpartition" usr- und grpquota mount Option liefern
Gruß,
Thorsten
|
|
|
|
|
|
|
|