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
