На системе есть каталог, который необходимо подключить к нескольким контейнерам. Для этого каталога с помощью 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 от мной созданной квоты?
Не устроит держать общую ФС в ploop, как контейнеры? Лимит жёсткий. https://www.stableit.ru/2013/11/how-to-mount-multiple-disks- to-openvz.html
OpenVZ используется не для хостинга, когда действительно есть смысл в использовании ploop. В моём случае openvz используется просто для ограничения процессов друг от друга, как docker, только когда всё это реализовывалось, его и в помине не было. Не хочется терять удобство администрирования, в контейнеры я не захожу, всё делаю из вне, в том числе и инкрементальные пофайловые бэкапы. Да и проблема не с общим ограничением примонтированной дополнительной файловых системы, для такой фс у меня включается квота самиписным скриптом (то есть записать в примонтированный в контейнер каталог, больше чем нужно не получится). Проблема в том, что я не пойму, как включить квоту второго уровня (по user,group) для дополнительной точки монтирования.