Vamos a seguir los pasos descritos en la documentación de cPanel sobre la activación de quotas en una máquina virtual Virtuozzo.
Lo primero que tenemos que hacer es activar las Quotas a nivel de Virtuozzo/Máquina virtual. Este es el primer nivel disponible, el cual permite asignar un espacio e inodos a un contenedor VPS. Para verificar si están activadas a nivel de contenedor, ejecutamos el siguiente comando:
# vzquota show ID_de_contenedor
Si tenemos activadas las Quotas, debería aparecer una información similar a:
resource usage softlimit hardlimit grace 1k-blocks 2900544 10485760 10485760 inodes 146576 600000 620000
Los valores de espacio en disco e inodos se definen en el fichero de configuración de la máquina virtual (ve.conf):
DISKINODES="600000:620000" DISKSPACE="10485760:10485760"
Se pueden modificar a tiempo real:
# vzctl set 101 --diskspace 1000000:1100000 --save
# vzctl set 101 --diskinodes 90000:91000 --save
Las Quotas de segundo nivel las define el parámetro QUOTAUGIDLIMIT del fichero de configuración ve.conf, por defecto su valor es desactivado (0). Si lo activamos permitimos que se calculen las Quotas dentro de la máquina virtual por usuario y grupo.
Si la ejecución del siguiente comando es igual a 0 significa que no están activadas, si devuelve un valor distinto a 0 están activas (CT_ID es el ID de contenedor):
grep -i QUOTAUGIDLIMIT /etc/sysconfig/vz-scripts/CT_ID.conf
Cambiando este valor y reiniciando la máquina virtual ya las tendremos activadas, el número configurado indicará el límite de número de propietarios de fichero en el VPS. A tiempo real (también requiere reinicio se puede modificar también.
# zctl set 101 --quotaugidlimit 50 --save
Una vez realizado esto, si utilizamos cPanel/WHM únicamente tendríamos que inicializar las Quotas desde la interfaz WHM, sección «Initial Quota Setup«.