Cómo arreglar cuotas | Documentación de cPanel y WHM

Cómo arreglar cuotas


Última modificación: 22 de septiembre de 2021

Visión general

Advertencia:

  • Habilitamos cuotas por defecto en nuevas instalaciones.

  • Si ha habilitado Administración del sistema de cuotas notificaciones en el Gerente de contacto interfaz (WHM >> Inicio >> Contactos del servidor >> Administrador de contactos), el sistema envía notificaciones cuando está listo para reiniciarse y cuando finaliza el escaneo de cuotas y las cuotas son funcionales.

  • Las actualizaciones de CloudLinux ™ 7 pueden romper las cuotas. Por esta razón, después de cada actualización de CloudLinux 7, debe ejecutar el /usr/local/cpanel/scripts/fixquotas script y luego vuelva a montar el sistema de archivos.

  • Si deshabilita y luego vuelve a habilitar las cuotas, los servidores que usan el sistema de archivos XFS® y ejecutan los sistemas operativos CentOS 7 u 8, CloudLinux 7 u 8, AlmaLinux OS 8 o Red Hat® Enterprise Linux® (RHEL) 7 requieren acciones adicionales para las cuotas para funcionar correctamente:

    • Interfaz WHM: utilice WHM Configuración de cuota inicial interfaz (WHM >> Inicio >> Configuración del servidor >> Configuración de cuota inicial) para configurar cuotas.

    • Línea de comando: ejecute el /usr/local/cpanel/scripts/fixquotas script y luego vuelva a montar el sistema de archivos.

    • Manualmente a través de la línea de comandos: para obtener instrucciones sobre cómo realizar la /usr/local/cpanel/scripts/fixquotas acciones del script manualmente, lea el Red Hat XFS y Gestión de cuotas XFS documentación.

Este documento describe cómo confirmar si configuró correctamente las cuotas de espacio en disco en los dispositivos de su sistema.

Fijar cuotas

Para verificar si sus dispositivos usan cuotas, realice las siguientes acciones:

Importante:

usted debe iniciar sesión como el root usuario a través de SSH en su sistema antes de realizar estas acciones.

Ejecute el comando de montaje

Ejecutar el mount comando para obtener información básica sobre el montaje actual sistemas de archivos.

Cuando ejecuta este comando sin argumentos, el sistema muestra información para todos sus sistemas de archivos montados.

Nota:

Entradas que contienen el usrquota las variables están habilitadas por cuotas.

El siguiente ejemplo confirma que el /dev/mapper/VolGroup00-LogVol00 dispositivo usa cuotas:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
/dev/mapper/VolGroup00-LogVol00 on / type ext3 (rw,usrquota)
proc on /proc type proc (rw)
sysfs on /sys type sysfs (rw)
devpts on /dev/pts type devpts (rw,gid=5,mode=620)
/dev/sda1 on /boot type ext3 (rw)
tmpfs on /dev/shm type tmpfs (rw)
none on /proc/sys/fs/binfmt_misc type binfmt_misc (rw)
/usr/tmpDSK on /tmp type ext3 (rw,noexec,nosuid,loop=/dev/loop0)
/tmp on /var/tmp type none (rw,noexec,nosuid,bind)
sunrpc on /var/lib/nfs/rpc_pipefs type rpc_pipefs (rw)

Nota:

Para obtener más información sobre mount comando, visite el mount mando documentación.

Examinar el contenido del archivo fstab

La tabla del sistema de archivos (fstab) mapea dispositivos a sus respectivos puntos de montaje dentro de un sistema.

El contenido del fstab El archivo se parecerá al siguiente ejemplo:

Recordar:

Entradas que contienen el usrquota las variables están habilitadas por cuotas.

1
2
3
4
5
6
7
8
/dev/sda5               /backup                 ext3    defaults,noexec 0 0
LABEL=/boot             /boot                   ext3    defaults,usrquota  1 2
tmpfs                   /dev/shm                tmpfs   defaults        0 0
devpts                  /dev/pts                devpts  gid=5,mode=620  0 0
sysfs                   /sys                    sysfs   defaults        0 0
proc                    /proc                   proc    defaults        0 0
/dev/sda5               /swap                   swap    defaults        0 0
/usr/tmpDSK             /tmp                    ext3    defaults,noauto        0 0

los fstab El archivo de configuración del sistema muestra las opciones de configuración en seis columnas. Estas opciones determinan el propósito de cada sistema de archivos y cómo debe montarse.

Columna Descripción Ejemplo
Dispositivo El dispositivo físico que contiene los datos. /dev/sda5
Punto de montaje La ruta del archivo a la ubicación de almacenamiento de datos del dispositivo. /backup
FStype El tipo de sistema de archivos. ext3
Opciones Las opciones de montaje para el sistema de archivos. Estas opciones incluyen si las cuotas están habilitadas y si el sistema o los usuarios pueden ejecutar programas en el dispositivo. defaults,noexec
Vertedero los dump opción. los dump La utilidad de copia de seguridad utiliza esta opción. 0
Aprobar los fsck opción. los fsck La utilidad de comprobación de archivos utiliza esta opción. 0

Nota:

los Volcar y pasar los valores no afectan las cuotas. Para obtener más información sobre fstab archivo, visite el fstab mando documentación.

Cómo habilitar cuotas

Después de verificar qué dispositivos no usan cuotas, realice los siguientes pasos para habilitar las cuotas para los dispositivos deseados.

Ejecute el script initquotas

Para habilitar cuotas en un dispositivo, ejecute el /usr/local/cpanel/scripts/initquotas texto. Este script agrega el usrquota cuerda a la Options columna en el /etc/fstab expediente.

Verifica que habilitaste los archivos de cuotas

Después de ejecutar el /usr/local/cpanel/scripts/initquotas script, confirme que los archivos de cuotas existen en el directorio raíz (/) y que cada archivo tiene más de 0 bytes.

Utilizar el ls comando con un carácter comodín. Por ejemplo:

1
2
3
root@host [/]# ls -l /*.user
-rwxr--r-- 1 root root 13312 Apr 26 16:39 /aquota.user*
-rwxr--r-- 1 root root    32 Apr 19 16:26 /quota.user*

Nota:

El ejemplo anterior usa el ls comando para listar el contenido del directorio raíz (/). los -l causas de la bandera ls salida para mostrar en formato de lista larga. Este formato muestra la siguiente información:

  • Los permisos del archivo.
  • Qué usuario es el propietario del archivo.
  • Qué grupo es el propietario del archivo.
  • El tamaño del archivo en bytes.
  • Última fecha de modificación del archivo.

Si estos archivos no no existir, ejecutar el /usr/local/cpanel/scripts/initquotas script de nuevo para crear los archivos.

Si estos archivos hacer existen pero las cuotas no funcionan, elimine estos archivos y luego ejecute el /usr/local/cpanel/scripts/initquotas o /usr/local/cpanel/scripts/fixquotas guiones.

Asegurar el informe de cuotas en el sistema

Ejecute el siguiente comando para confirmar que habilitó con éxito las cuotas en el dispositivo:

Este comando imprime todos los sistemas de archivos que existen en el /etc/mtab archivo con privilegios de lectura y escritura y opciones de cuota habilitadas.

¿Qué pasa si mis cuotas aún no funcionan?

Si experimenta más problemas, realice una de las siguientes acciones:

  • Desactivar el Información de cuota de disco de caché entorno en el Sistema sección de WHM Ajustar la configuración interfaz (WHM >> Inicio >> Configuración del servidor >> Ajustar la configuración).

  • Selecciona el disablequotacache parámetro a 0 en el /var/cpanel/cpanel.config expediente.

Si aún tiene problemas con las cuotas, abrir un ticket de soporte.

Una nota sobre Virtuozzo®

Si usa Virtuozzo, debe realizar las siguientes acciones:

Para obtener más información, lea nuestro Habilitar cuotas en un VPS Virtuozzo documentación.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *