[Sysadmins] Квоты для пользователей VE
Konstantin A. Lepikhov
=?iso-8859-1?q?lakostis_=CE=C1_unsafe=2Eru?=
Сб Ноя 3 16:31:15 MSK 2007
Hi Eugene!
Saturday 03, at 01:53:47 PM you wrote:
> Konstantin A. Lepikhov пишет:
> > Hi Eugene!
> >
> > Friday 02, at 05:58:30 PM you wrote:
> >
> >> Michael Shigorin пишет:
> >>> On Fri, Nov 02, 2007 at 05:33:50PM +0300, Eugene Prokopiev wrote:
> >>>> А работают ли квоты для пользователей внутри VE?
> >>> ovz'шные, не имени quota.
> >> так ovz'шные ведь не по юзерам, а на контейнер целиком, нет?
> > нет, монтируйте раздел с контейнерами с параметром quota, и получаете
> > поддержку linuxquota внутри VE. Вы наверное путаете с disklimits.
>
> т.е. все-таки "имени quota", а не какие-то специфические ovz'шные?
>
> однако в HN:
>
> # mount | grep quota
> /dev/mapper/lvm-files on /data/files type ext3 (rw,usrquota)
> /dev/mapper/lvm-vz on /data/vz type ext3 (rw,usrquota)
>
> в VE, живущем на разделе /dev/mapper/lvm-vz:
>
> # mount
> simfs on / type simfs (rw)
> proc on /proc type proc (rw)
> sysfs on /sys type sysfs (rw)
> devpts on /dev/pts type devpts (rw,nosuid,noexec)
>
> насколько я понимаю, все утилиты из пакета quota работают с фс, у
> которых в параметрах монтирования имеется usrquota, а таких нет
>
> если есть кусок другой фс с usrquota, смонтированной в VE с помощью
> bind, то утилиты из пакета quota видят usrquota, но работать
> отказываются, ругательства я в первом письме приводил
>
> т.е. не работают, получается, оба варианта :(
man vzctl |grep --quotaugidlimit
по-умолчанию данный параметр выставлен в 0, т.е. linuxquota внутри VE не
считается. Если поставить что-то более осмысленное, например 1000 или 100,
то потом все начинает работать:
$ vzctl set 1002 --quotaugidlimit 1000 --save
$ vzctl restart 1002
$ vzctl enter 1002
entered into VE 1002
root на trustix /# su -
root на trustix ~# repquota -a
*** Report for user quotas on device /dev/simfs
....
--
WBR et al.
Подробная информация о списке рассылки Sysadmins