* [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: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: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: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 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 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 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
* 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
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