OpenVZ Forum


Home » International » Russian » User and group quota не для корня.
User and group quota не для корня. [message #52738] Fri, 17 February 2017 11:33 Go to next message
andreyb is currently offline  andreyb
Messages: 25
Registered: February 2008
Junior Member
На системе есть каталог, который необходимо подключить к нескольким контейнерам. Для этого каталога с помощью vzquota инициилизирую и включаю квоту с параметрами sub-quotas, ugid-limit.
Снаружи контейнера все выглядит хорошо, команда vzquota stat 1000000 -t отдаёт:
Quote:
...
User/group quota: on,active
Ugids: loaded 195, total 195, limit 1000
Ugid limit was exceeded: no

User/group grace times and quotafile flags:
type block_exp_time inode_exp_time dqi_flags
user 0h
group 0h

User/group objects:
ID type resource usage softlimit hardlimit grace status
0 user 1k-blocks 423224 0 0 loaded
0 user inodes 3557 0 0 loaded
...

Но внутри контенера, для смонтированого каталога repquota не работает. Решил добавить ссылки на файлы aquota.group и aquota.user в точке монтирования по аналогии с рутовым каталогом. Но возникла проблема с поиском этих файлов в /proc:
Quote:
# ls -l /aquota.{user,group}
lrwxrwxrwx 1 root root 39 фев 17 13:19 /aquota.group -> /proc/vz/vzaquota/0000003c/aquota.group
lrwxrwxrwx 1 root root 38 фев 17 13:19 /aquota.user -> /proc/vz/vzaquota/0000003c/aquota.user

Эти файлы доступны:
Quote:
# ls -l /proc/vz/vzaquota/0000003c/aquota.{user,group}
-r-------- 1 root root 134750208 фев 17 14:24 /proc/vz/vzaquota/0000003c/aquota.group
-r-------- 1 root root 134750208 фев 17 14:24 /proc/vz/vzaquota/0000003c/aquota.user

Но если посмотреть каталог vzaquota, то он пуст:
Quote:
# ls -al /proc/vz/vzaquota/
итого 0
dr-x------ 17 root root 0 фев 17 13:44 .
dr-xr-xr-x 3 root root 0 фев 17 13:44 ..

Как же мне найти такой же каталог с ID в /proc, содержащий aquota от мной созданной квоты?
Re: User and group quota не для корня. [message #52740 is a reply to message #52738] Sat, 18 February 2017 19:30 Go to previous messageGo to next message
sinaps is currently offline  sinaps
Messages: 5
Registered: February 2017
Junior Member
Не устроит держать общую ФС в ploop, как контейнеры? Лимит жёсткий.

https://www.stableit.ru/2013/11/how-to-mount-multiple-disks- to-openvz.html
Re: User and group quota не для корня. [message #52741 is a reply to message #52740] Mon, 20 February 2017 07:00 Go to previous message
andreyb is currently offline  andreyb
Messages: 25
Registered: February 2008
Junior Member
OpenVZ используется не для хостинга, когда действительно есть смысл в использовании ploop. В моём случае openvz используется просто для ограничения процессов друг от друга, как docker, только когда всё это реализовывалось, его и в помине не было. Не хочется терять удобство администрирования, в контейнеры я не захожу, всё делаю из вне, в том числе и инкрементальные пофайловые бэкапы. Да и проблема не с общим ограничением примонтированной дополнительной файловых системы, для такой фс у меня включается квота самиписным скриптом (то есть записать в примонтированный в контейнер каталог, больше чем нужно не получится). Проблема в том, что я не пойму, как включить квоту второго уровня (по user,group) для дополнительной точки монтирования.

[Updated on: Mon, 20 February 2017 07:05]

Report message to a moderator

Previous Topic: Сеть в Virtuozzo 7
Next Topic: Копироавние файлов между контейнерами
Goto Forum:
  


Current Time: Tue Mar 19 03:27:51 GMT 2024

Total time taken to generate the page: 0.03333 seconds