Имеется VPS-ферма с CentOS 5.6:
# rpm -qa | grep vz
vzctl-lib-3.0.28.2-1
vzquota-3.0.12-1
ovzkernel-2.6.18-238.12.1.el5.028stab091.1
vzctl-3.0.28.2-1
В /etc/vz/vz.conf: DISK_QUOTA=yes
Во всех /etc/vz/conf/*.conf:
QUOTATIME="0"
QUOTAUGIDLIMIT="2048"
Проблема: в одном из контейнеров не работают квоты.
# vzctl exec 123 quotaon -p /
quotaon: Mountpoint (or device) / not found or has no quota enabled.
Во всех остальных контейнерах все проверенные настройки точно такие же и квоты работают:
# vzctl exec 567 quotaon -p /
group quota on / (/dev/simfs) is on
user quota on / (/dev/simfs) is on
"vzquota show $CTID" показывает, что всё в порядке:
# vzquota show 123
vzquota : (warning) Quota is running, so data reported from quota file may not reflect current values
resource usage softlimit hardlimit grace
1k-blocks 252772856 327680000 327680000
inodes 2367019 40960000 40960000
В CT0 есть файл /var/vzquota/quota.123
В /vz/root/$CTID есть aquota.user и aqouta.group - симлинки на файлы в /proc/vz/vzaquota/00000022/aquota.*,
которые имеют время последней модификации, равное текущему.
Номер папки с квотами совпадает с номером устройства корневой ФС: 34 = 0x22
# ls -l /vz/root/123/dev/simfs
b-----x--- 1 root root 0, 34 Oct 10 17:57 /vz/root/123/dev/simfs
ФС смонтирована с поддержкой квот:
# vzctl exec 123 mount | grep -w "/"
/dev/simfs on / type simfs (rw,relatime,usrquota=aquota.user,grpquota=aquota.group)
"=aquota.*" сначала не было, добавлено на всякий случай, не помогло.
Квоты были удалены и созданы заново: vzctl stop, vzquota drop, vzquota init, vzctl start. Безрезультатно.
В чём может быть дело, и что ещё рекомендуется проверить?