quota w vserwerze "tylko do odczytu"

Pawel Kwiatkowski qwiat w o2.pl
Pon, 8 Cze 2009, 22:38:20 CEST


Maszyna z Linux Vserwers na Th, macierz na XFS podmontowana podkatalogu
vserwera. Z systemu hosta można zarządzać quotą, z gościa można tylko
odczytać parametry quoty, zapis już nie jest mozliwy.


odcztujemy:
# quota  qwiat
Disk quotas for user qwiat (uid 3077): 
     Filesystem  blocks   quota   limit   grace   files   quota   limit
grace
    /dev/vroot1  102564*      4       4   3days     296       0
0        


modyfikujemy:
# setquota  -u  qwiat 3 3 0 0 /dev/vroot1 
setquota: Cannot write quota for 3077 on /dev/vroot1: Operation not
permitted


strace:
quotactl(Q_XGETQUOTA|USRQUOTA, "/dev/vroot1", 3077, {version=1,
flags=XFS_USER_QUOTA, fieldmask=0, id=3077, blk_hardlimit=8,
blk_softlimit=8, ino_hardlimit=0, ino_softlimit=0, bcount=205128,
icount=296, ...}) = 0
quotactl(Q_XSETQLIM|USRQUOTA, "/dev/vroot1", 3077, {version=0, flags=0,
fieldmask=0x3f, id=0, blk_hardlimit=6, blk_softlimit=6, ino_hardlimit=0,
ino_softlimit=0, bcount=205128, icount=296, ...}) = -1 EPERM (Operation
not permitted)




$ uname -a
Linux saturn 2.6.28.9-1 #1 SMP Tue Mar 24 11:03:55 CET 2009 x86_64
Intel(R)_Core(TM)2_Quad_CPU____Q6600__ w _2.40GHz PLD Linux

$ rpm -q util-vserver
util-vserver-0.30.215-14.x86_64

quota robina zgodnie z opisem http://pld-linux.org/Docs/Vserver
(quota_ctl dodane)


-- 
Paweł Kwiatkowski
e-mail/jid: qwiat(at)pld-linux(dot)org



Więcej informacji o liście dyskusyjnej pld-users-pl