среда, 3 февраля 2016 г.

Не работает квота в ISPmanager

При попытке установить для юзера дисковую квоту возникает ошибка. Все это в контейенере OpenVZ.
В логах ISPmanager примерно такое:
Feb  3 22:37:14 [1039:161] account ERROR Failed to set quota: 'setquota: Cannot stat() mounted device simfs: No such file or directory
setquota: Mountpoint (or device) / not found or has no quota enabled.
setquota: Not all specified mountpoints are using quota.

Решение проблемы для ISPmanager 5:
# ln -s /simfs /usr/local/mgr5/simfs

Для ISPmanager 4:
# ln -s /simfs /usr/local/ispmgr/simfs

Если это не помогает, то можно попробовать так:
# mv /simfs /simfs_
# ln -s /dev/simfs /simfs
# unlink /usr/local/mgr5/simfs
# ln -s /dev/simfs /usr/local/mgr5/simfs
# killall core

Если и это не помогло, то значит дело в квотах OpenVZ.
# vzctl stop $CTID
# vzquota drop $CTID
# vzctl start $CTID

Комментариев нет: