On Mon, Oct 11, 2004 at 11:39:37AM +0200, Jean-Yves Leblin wrote:
> hi all,
>   I have a problem to configure user quota on a vserver :
> 
> I use a 2.4.27 kernel with those patches :
> http://www.13thfloor.at/vserver/s_release/v1.29/patch-2.4.27-vs1.29.diff
> http://www.13thfloor.at/vserver/s_addons/quota/patch-2.4.27-vs1.29-q0.14.diff
> 
> and the linux-2.4.26-rc1-devmapper-ioctl.patch 
> 
> no problem for patching 
> then i have this kernel config :
> 
> CONFIG_BLK_DEV_VROOT=y
> 
> CONFIG_BLK_DEV_LVM=y
> CONFIG_BLK_DEV_DM=y
> (as i use evms)
> 
> CONFIG_INOXID_GID32=y
> (tried whith uid24/gid24 too)
> 
> CONFIG_QUOTA=y
> 
> no devfs :
> # CONFIG_DEVFS_FS is not set
> 
> 
> I use those tools :
> 
> http://www.13thfloor.at/vserver/s_addons/quota/cq-tools-0.06.tar
> http://www.13thfloor.at/vserver/s_addons/vroot/vr-tools-0.14.tar.bz2
> 
> plus 
> 
> quota          3.12-2
> quotatool      1.4.4-1
> util-vserver   0.30-8
> vserver-debian 0.1.4 
> from the debian sarge distrib
> 
> 
> I've read many times :
> http://vserver.13thfloor.at/Linux2.6/index.php?page=Per+Context+Disk+Limits  (which 
> is not exactly what i need as far as i understand)
> http://vserver.13thfloor.at/Linux2.6/index.php?page=Per+Context+Quota
> (which is what i need)
> http://www.13thfloor.at/old/VServer/HowTo_LVMQ.shtml
> http://vserver.strahlungsfrei.de/tiki-download_wiki_attachment.php?attId=9
> 
> plus the mailing list archives and irc transcript discussions and still
> have problems
> 
> if i start from the beginning :
> 
> i mount my evms partition with tagxid :
> mount -t ext2 -o tagxid,rw,usrquota /dev/evms/vserver_test
> /vservers/test/  
> 
> i install a "normal" vserver on this volume with the "newverser"
> command, it has quotatool 1.4.4.1 and quota 3.12-2 installed from the
> debian sarge distrib 
> 
> (do i need to setup quotas on the host server on this partition ?)
> 
> everything works fine except if i mount the device with the -o tagxid
> (looks like the vserver sees the whole partition as read only)
> it doesn't work better with -o tagctx

hmm, that sounds strange, but if you have a separate
partition for each vserver, you can save the quota
patch and just use the vroot ...

> now with the vserver stopped :
> 
> mknod /dev/vroot0 b 4 0
> cp -ap /dev/vroot0 /vservers/test/dev/hdv1
> 
> i had this to the vserver script in init.d (no rc.local in debian)
> 
> vrsetup /dev/vroot0 /dev/evms/vserver_root

this looks fine so far ...

> reboot

this not, as the vroot0 setup is now lost again, 
similar to any loop setup ...

> my main problem right now is when i make a :
> 
> cqhadd -v -x 1000 /dev/vroot0 i get a :

I'd suggest using the real block device here like
cqhadd -v -x 1000 /dev/evms/vserver_root
(or should it be /dev/evms/vserver_test like above?)

> robin:~# cqhadd -v -x 1000 /dev/vroot0
> adding quota hash for /dev/vroot0 ... failed: No such device
> 
> so my problems are :
> 1) when i mount my partition with -o tagxid or tagctx the vserver
> doesn't start properly (maybe it's normal)

this needs investigation, but sounds strange ...

> 2) cqhadd does'nt work

trust me, it does ;)

> thanks for your help

HTH,
Herbert

> JY
> 
> 
> 
> 
> _______________________________________________
> Vserver mailing list
> [EMAIL PROTECTED]
> http://list.linux-vserver.org/mailman/listinfo/vserver
_______________________________________________
Vserver mailing list
[EMAIL PROTECTED]
http://list.linux-vserver.org/mailman/listinfo/vserver

Reply via email to