* [Sysadmins] Квоты для пользователей VE
@ 2007-11-02 14:33 Eugene Prokopiev
2007-11-02 14:36 ` Michael Shigorin
0 siblings, 1 reply; 16+ messages in thread
From: Eugene Prokopiev @ 2007-11-02 14:33 UTC (permalink / raw)
To: Sysadmins
Здравствуйте!
А работают ли квоты для пользователей внутри VE? Интересует как simfs,
так и примонтированные ext3/xfs. В первом случае:
# cat /etc/mtab
simfs / simfs rw 0 0
proc /proc proc rw 0 0
sysfs /sys sysfs rw 0 0
devpts /dev/pts devpts rw,nosuid,noexec 0 0
# quota
#
В принципе логично, т.к. ни у одной фс нет параметра usrquota и
непонятно, куда его для simfs писать.
Во втором:
# cat /etc/mtab
simfs / simfs rw 0 0
ext3 /home ext3 rw,data=ordered,usrquota 0 0
ext3 /var/ftp ext3 rw,data=ordered,usrquota 0 0
proc /proc proc rw 0 0
sysfs /sys sysfs rw 0 0
devpts /dev/pts devpts rw,nosuid,noexec 0 0
# quota
quota: Cannot stat() mounted device ext3: No such file or directory
quota: Cannot stat() mounted device ext3: No such file or directory
#
Тут usrquota есть, но прописан в HN. Однако теперь уже чего-то не
хватает в VE.
--
С уважением,
Прокопьев Евгений
^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: [Sysadmins] Квоты для пользователей VE
2007-11-02 14:33 [Sysadmins] Квоты для пользователей VE Eugene Prokopiev
@ 2007-11-02 14:36 ` Michael Shigorin
2007-11-02 14:44 ` Peter V. Saveliev
2007-11-02 14:58 ` Eugene Prokopiev
0 siblings, 2 replies; 16+ messages in thread
From: Michael Shigorin @ 2007-11-02 14:36 UTC (permalink / raw)
To: Sysadmins
On Fri, Nov 02, 2007 at 05:33:50PM +0300, Eugene Prokopiev wrote:
> А работают ли квоты для пользователей внутри VE?
ovz'шные, не имени quota.
--
---- WBR, Michael Shigorin <mike@altlinux.ru>
------ Linux.Kiev http://www.linux.kiev.ua/
^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: [Sysadmins] Квоты для пользователей VE
2007-11-02 14:36 ` Michael Shigorin
@ 2007-11-02 14:44 ` Peter V. Saveliev
2007-11-02 15:24 ` Eugene Prokopiev
2007-11-02 14:58 ` Eugene Prokopiev
1 sibling, 1 reply; 16+ messages in thread
From: Peter V. Saveliev @ 2007-11-02 14:44 UTC (permalink / raw)
To: Sysadmins
В сообщении от Friday 02 November 2007 17:36:18 Michael Shigorin написал(а):
> On Fri, Nov 02, 2007 at 05:33:50PM +0300, Eugene Prokopiev wrote:
> > А работают ли квоты для пользователей внутри VE?
>
> ovz'шные, не имени quota.
можно и quota -- если развести разные VE по разным LVM-разделам. Неплохая,
надо отметить, практика, особенно в свете бэкапов и т.п.
--
Peter V. Saveliev
^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: [Sysadmins] Квоты для пользователей VE
2007-11-02 14:36 ` Michael Shigorin
2007-11-02 14:44 ` Peter V. Saveliev
@ 2007-11-02 14:58 ` Eugene Prokopiev
2007-11-02 20:33 ` Konstantin A. Lepikhov
1 sibling, 1 reply; 16+ messages in thread
From: Eugene Prokopiev @ 2007-11-02 14:58 UTC (permalink / raw)
To: shigorin, ALT Linux sysadmin discuss
Michael Shigorin пишет:
> On Fri, Nov 02, 2007 at 05:33:50PM +0300, Eugene Prokopiev wrote:
>> А работают ли квоты для пользователей внутри VE?
>
> ovz'шные, не имени quota.
так ovz'шные ведь не по юзерам, а на контейнер целиком, нет?
если нет, то где читать?
--
С уважением,
Прокопьев Евгений
^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: [Sysadmins] Квоты для пользователей VE
2007-11-02 14:44 ` Peter V. Saveliev
@ 2007-11-02 15:24 ` Eugene Prokopiev
0 siblings, 0 replies; 16+ messages in thread
From: Eugene Prokopiev @ 2007-11-02 15:24 UTC (permalink / raw)
To: ALT Linux sysadmin discuss
Peter V. Saveliev пишет:
> В сообщении от Friday 02 November 2007 17:36:18 Michael Shigorin написал(а):
>> On Fri, Nov 02, 2007 at 05:33:50PM +0300, Eugene Prokopiev wrote:
>>> А работают ли квоты для пользователей внутри VE?
>> ovz'шные, не имени quota.
>
> можно и quota -- если развести разные VE по разным LVM-разделам. Неплохая,
> надо отметить, практика, особенно в свете бэкапов и т.п.
И как можно quota? Что я делаю не так?
--
С уважением,
Прокопьев Евгений
^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: [Sysadmins] Квоты для пользователей VE
2007-11-02 14:58 ` Eugene Prokopiev
@ 2007-11-02 20:33 ` Konstantin A. Lepikhov
2007-11-03 10:53 ` Eugene Prokopiev
0 siblings, 1 reply; 16+ messages in thread
From: Konstantin A. Lepikhov @ 2007-11-02 20:33 UTC (permalink / raw)
To: ALT Linux sysadmin discuss
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.
>
> если нет, то где читать?
linuxquota работает только с fs, поддерживающих ее, например xfs имеет
свою релизацию квот, следовательно, на разделе с xfs квоты внутри VE
работать не будут.
--
WBR et al.
^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: [Sysadmins] Квоты для пользователей VE
2007-11-02 20:33 ` Konstantin A. Lepikhov
@ 2007-11-03 10:53 ` Eugene Prokopiev
2007-11-03 13:31 ` Konstantin A. Lepikhov
0 siblings, 1 reply; 16+ messages in thread
From: Eugene Prokopiev @ 2007-11-03 10:53 UTC (permalink / raw)
To: ALT Linux sysadmin discuss
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, но работать
отказываются, ругательства я в первом письме приводил
т.е. не работают, получается, оба варианта :(
>> если нет, то где читать?
> linuxquota работает только с fs, поддерживающих ее, например xfs имеет
> свою релизацию квот, следовательно, на разделе с xfs квоты внутри VE
> работать не будут.
ну с xfs понятно ;)
--
С уважением,
Прокопьев Евгений
^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: [Sysadmins] Квоты для пользователей VE
2007-11-03 10:53 ` Eugene Prokopiev
@ 2007-11-03 13:31 ` Konstantin A. Lepikhov
2007-11-03 14:47 ` Eugene Prokopiev
2007-11-03 16:52 ` Michael Shigorin
0 siblings, 2 replies; 16+ messages in thread
From: Konstantin A. Lepikhov @ 2007-11-03 13:31 UTC (permalink / raw)
To: ALT Linux sysadmin discuss
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.
^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: [Sysadmins] Квоты для пользователей VE
2007-11-03 13:31 ` Konstantin A. Lepikhov
@ 2007-11-03 14:47 ` Eugene Prokopiev
2007-11-03 16:13 ` Konstantin A. Lepikhov
2007-11-03 16:52 ` Michael Shigorin
1 sibling, 1 reply; 16+ messages in thread
From: Eugene Prokopiev @ 2007-11-03 14:47 UTC (permalink / raw)
To: ALT Linux sysadmin discuss
> man vzctl |grep --quotaugidlimit
спасибо, с simfs понятно
но почему квоты не работают на файловых системах, смонтированных с
помощью bind?
--
С уважением,
Прокопьев Евгений
^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: [Sysadmins] Квоты для пользователей VE
2007-11-03 16:13 ` Konstantin A. Lepikhov
@ 2007-11-03 15:38 ` Eugene Prokopiev
2007-11-03 18:17 ` Konstantin A. Lepikhov
0 siblings, 1 reply; 16+ messages in thread
From: Eugene Prokopiev @ 2007-11-03 15:38 UTC (permalink / raw)
To: ALT Linux sysadmin discuss
Konstantin A. Lepikhov пишет:
> Hi Eugene!
>
> Saturday 03, at 05:47:37 PM you wrote:
>
>>> man vzctl |grep --quotaugidlimit
>> спасибо, с simfs понятно
>>
>> но почему квоты не работают на файловых системах, смонтированных с
>> помощью bind?
> потому что видны не как simfs, т.е. по факту не принадлежат данному VE
логично ... т.е. квоты, выставленные в HN (если бы там были такие же
пользователи, как и в VE), наверное работали бы ...
хорошо, а можно ли смонтировать их как simfs, т.е. внутри VE не только /
иметь на simfs, но и /home какой-нибудь?
--
С уважением,
Прокопьев Евгений
^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: [Sysadmins] Квоты для пользователей VE
2007-11-03 14:47 ` Eugene Prokopiev
@ 2007-11-03 16:13 ` Konstantin A. Lepikhov
2007-11-03 15:38 ` Eugene Prokopiev
0 siblings, 1 reply; 16+ messages in thread
From: Konstantin A. Lepikhov @ 2007-11-03 16:13 UTC (permalink / raw)
To: ALT Linux sysadmin discuss
Hi Eugene!
Saturday 03, at 05:47:37 PM you wrote:
> > man vzctl |grep --quotaugidlimit
>
> спасибо, с simfs понятно
>
> но почему квоты не работают на файловых системах, смонтированных с
> помощью bind?
потому что видны не как simfs, т.е. по факту не принадлежат данному VE
--
WBR et al.
^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: [Sysadmins] Квоты для пользователей VE
2007-11-03 13:31 ` Konstantin A. Lepikhov
2007-11-03 14:47 ` Eugene Prokopiev
@ 2007-11-03 16:52 ` Michael Shigorin
1 sibling, 0 replies; 16+ messages in thread
From: Michael Shigorin @ 2007-11-03 16:52 UTC (permalink / raw)
To: ALT Linux sysadmin discuss
On Sat, Nov 03, 2007 at 04:31:15PM +0300, Konstantin A. Lepikhov wrote:
> man vzctl |grep --quotaugidlimit
> по-умолчанию данный параметр выставлен в 0, т.е. linuxquota
> внутри VE не считается. Если поставить что-то более
> осмысленное, например 1000 или 100, то потом все начинает
> работать:
Спасибо!
--
---- WBR, Michael Shigorin <mike@altlinux.ru>
------ Linux.Kiev http://www.linux.kiev.ua/
^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: [Sysadmins] Квоты для пользователей VE
2007-11-03 15:38 ` Eugene Prokopiev
@ 2007-11-03 18:17 ` Konstantin A. Lepikhov
2007-11-03 19:01 ` Eugene Prokopiev
0 siblings, 1 reply; 16+ messages in thread
From: Konstantin A. Lepikhov @ 2007-11-03 18:17 UTC (permalink / raw)
To: ALT Linux sysadmin discuss
Hi Eugene!
Saturday 03, at 06:38:27 PM you wrote:
> Konstantin A. Lepikhov пишет:
> > Hi Eugene!
> >
> > Saturday 03, at 05:47:37 PM you wrote:
> >
> >>> man vzctl |grep --quotaugidlimit
> >> спасибо, с simfs понятно
> >>
> >> но почему квоты не работают на файловых системах, смонтированных с
> >> помощью bind?
> > потому что видны не как simfs, т.е. по факту не принадлежат данному VE
>
> логично ... т.е. квоты, выставленные в HN (если бы там были такие же
> пользователи, как и в VE), наверное работали бы ...
>
> хорошо, а можно ли смонтировать их как simfs, т.е. внутри VE не только /
> иметь на simfs, но и /home какой-нибудь?
теоретически (не проверял) если поиграться с разделом через vzquota и
поставить туда принадлежность какому-либо VE, то внутри этот раздел будет
виден через simfs.
--
WBR et al.
^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: [Sysadmins] Квоты для пользователей VE
2007-11-03 18:17 ` Konstantin A. Lepikhov
@ 2007-11-03 19:01 ` Eugene Prokopiev
2007-11-03 20:41 ` Konstantin A. Lepikhov
0 siblings, 1 reply; 16+ messages in thread
From: Eugene Prokopiev @ 2007-11-03 19:01 UTC (permalink / raw)
To: ALT Linux sysadmin discuss
Konstantin A. Lepikhov пишет:
> Hi Eugene!
>
> Saturday 03, at 06:38:27 PM you wrote:
>
>> Konstantin A. Lepikhov пишет:
>>> Hi Eugene!
>>>
>>> Saturday 03, at 05:47:37 PM you wrote:
>>>
>>>>> man vzctl |grep --quotaugidlimit
>>>> спасибо, с simfs понятно
>>>>
>>>> но почему квоты не работают на файловых системах, смонтированных с
>>>> помощью bind?
>>> потому что видны не как simfs, т.е. по факту не принадлежат данному VE
>> логично ... т.е. квоты, выставленные в HN (если бы там были такие же
>> пользователи, как и в VE), наверное работали бы ...
>>
>> хорошо, а можно ли смонтировать их как simfs, т.е. внутри VE не только /
>> иметь на simfs, но и /home какой-нибудь?
> теоретически (не проверял) если поиграться с разделом через vzquota и
> поставить туда принадлежность какому-либо VE, то внутри этот раздел будет
> виден через simfs.
Вряд ли это для продакшн, но все равно интересно ...
А у раздела, на котором живут VE, тоже выставлена эта принадлежность? И
где эта информация хранится хранится? В каких-то служебных структурах
файловой системы?
И как ее можно самому выставить через vzquota? В man vzquota об этом не
сказано, либо я не понял :(
--
С уважением,
Прокопьев Евгений
^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: [Sysadmins] Квоты для пользователей VE
2007-11-03 19:01 ` Eugene Prokopiev
@ 2007-11-03 20:41 ` Konstantin A. Lepikhov
2007-11-04 6:42 ` Eugene Prokopiev
0 siblings, 1 reply; 16+ messages in thread
From: Konstantin A. Lepikhov @ 2007-11-03 20:41 UTC (permalink / raw)
To: ALT Linux sysadmin discuss
Hi Eugene!
Saturday 03, at 10:01:35 PM you wrote:
<skip>
> > теоретически (не проверял) если поиграться с разделом через vzquota и
> > поставить туда принадлежность какому-либо VE, то внутри этот раздел будет
> > виден через simfs.
>
> Вряд ли это для продакшн, но все равно интересно ...
>
> А у раздела, на котором живут VE, тоже выставлена эта принадлежность? И
> где эта информация хранится хранится? В каких-то служебных структурах
> файловой системы?
нет, в служебном файле vzquota - /var/lib/vz/quota/. Поскольку quota_id не
зависит от VE ID, внутри VE может быть несколько с разными ID:
The quota_id must be numeric-only identifier. Note, that Quota ID is
not the same as VE ID. One VE can mount several filesystems and each of
them can have it's own quotas.
>
> И как ее можно самому выставить через vzquota? В man vzquota об этом не
> сказано, либо я не понял :(
указать vzquota какой ID и на что ставить квоты. (см. параметр -p path)
--
WBR et al.
^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: [Sysadmins] Квоты для пользователей VE
2007-11-03 20:41 ` Konstantin A. Lepikhov
@ 2007-11-04 6:42 ` Eugene Prokopiev
0 siblings, 0 replies; 16+ messages in thread
From: Eugene Prokopiev @ 2007-11-04 6:42 UTC (permalink / raw)
To: ALT Linux sysadmin discuss
Konstantin A. Lepikhov пишет:
> Hi Eugene!
>
> Saturday 03, at 10:01:35 PM you wrote:
>
> <skip>
>>> теоретически (не проверял) если поиграться с разделом через vzquota и
>>> поставить туда принадлежность какому-либо VE, то внутри этот раздел будет
>>> виден через simfs.
>> Вряд ли это для продакшн, но все равно интересно ...
>>
>> А у раздела, на котором живут VE, тоже выставлена эта принадлежность? И
>> где эта информация хранится хранится? В каких-то служебных структурах
>> файловой системы?
> нет, в служебном файле vzquota - /var/lib/vz/quota/. Поскольку quota_id не
> зависит от VE ID, внутри VE может быть несколько с разными ID:
>
> The quota_id must be numeric-only identifier. Note, that Quota ID is
> not the same as VE ID. One VE can mount several filesystems and each of
> them can have it's own quotas.
долго искал источник цитаты ...
похоже это из vzquota 3.0.11, а в бранче только 3.0.9 ;)
>> И как ее можно самому выставить через vzquota? В man vzquota об этом не
>> сказано, либо я не понял :(
> указать vzquota какой ID и на что ставить квоты. (см. параметр -p path)
как узнать, какая файловая система квотируется определенным quota_id?
vzquota show, vzquota stat и vzdqdump ничего об этом не говорят
как VE узнает, что некий quota_id имеет к нему отношение, ведь файловая
система, на которой он живет, может квотироваться несколькими quota_id?
--
С уважением,
Прокопьев Евгений
^ permalink raw reply [flat|nested] 16+ messages in thread
end of thread, other threads:[~2007-11-04 6:42 UTC | newest]
Thread overview: 16+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2007-11-02 14:33 [Sysadmins] Квоты для пользователей VE Eugene Prokopiev
2007-11-02 14:36 ` Michael Shigorin
2007-11-02 14:44 ` Peter V. Saveliev
2007-11-02 15:24 ` Eugene Prokopiev
2007-11-02 14:58 ` Eugene Prokopiev
2007-11-02 20:33 ` Konstantin A. Lepikhov
2007-11-03 10:53 ` Eugene Prokopiev
2007-11-03 13:31 ` Konstantin A. Lepikhov
2007-11-03 14:47 ` Eugene Prokopiev
2007-11-03 16:13 ` Konstantin A. Lepikhov
2007-11-03 15:38 ` Eugene Prokopiev
2007-11-03 18:17 ` Konstantin A. Lepikhov
2007-11-03 19:01 ` Eugene Prokopiev
2007-11-03 20:41 ` Konstantin A. Lepikhov
2007-11-04 6:42 ` Eugene Prokopiev
2007-11-03 16:52 ` Michael Shigorin
ALT Linux sysadmins discussion
This inbox may be cloned and mirrored by anyone:
git clone --mirror http://lore.altlinux.org/sysadmins/0 sysadmins/git/0.git
# If you have public-inbox 1.1+ installed, you may
# initialize and index your mirror using the following commands:
public-inbox-init -V2 sysadmins sysadmins/ http://lore.altlinux.org/sysadmins \
sysadmins@lists.altlinux.org sysadmins@lists.altlinux.ru sysadmins@lists.altlinux.com
public-inbox-index sysadmins
Example config snippet for mirrors.
Newsgroup available over NNTP:
nntp://lore.altlinux.org/org.altlinux.lists.sysadmins
AGPL code for this site: git clone https://public-inbox.org/public-inbox.git