Gestión de las cuotas en un servidor dedicado Release OVH
Introducción
El sistema de cuotas le permite, en un servidor dedicado con la Release de OVH, limitar el espacio asignado a cada usuario.
Si su sistema no tiene Release de OVH, pero sí incorpora cuotas, puede utilizar esta guía como modelo.
Cuota FTP
Puede gestionar la cuota FTP de cada dominio a través del módulo OVHm.
Para ello entre en el módulo OVHm de webmin :
Vaya a la sección de
Dominios gestionados por OVHm y haga clic en el dominio que quiere modificar la cuota.
Aparecerá un cuadro en el que podrá modificarla.
Más información en la guía
OvhmModificarDominio
Cuota Email
El sistema de email para la Release de OVH es el
Qmail.
El gestor de cuentas (Qmailadmin) sin embargo, en algunos casos puede no permitir el cambio de cuotas en las cuentas de correo.
Puede gestionar en ese caso la cuota Email de cada cuenta de correo desde el SSH.
Para ello utilice el comando :
# /home/vpopmail/bin/vsetuserquota mi_usuario@mi_dominio.com tamañom
por ejemplo, para fijar 10MB de cuota al usuario
user@mi_dominio.com :
# /home/vpopmail/bin/vsetuserquota user@mi_dominio.com 10m
Posibles errores
1. En la gestión de cuotas un usuario ha sobrepasado la cuota ¿cómo es posible?
Verificamos que la cuota funciona bien:
# /usr/sbin/repquota -a
Block limits File limits
user used soft hard grace used soft hard grace
mi_usuario — 29256 0 1000 2439 0 0
Efectivamente, el usuario
mi_usuario utiliza 29256/1000.
Comprobamos que se pueden guardar ficheros:
# su mi_usuario
$ cd
$ cat > gre
gr
ide0(3,2): write failed, user block limit reached.
ecat: error de escritura: cuota de espacio en disco desbordada
$ egr
bash: egr: command not found
La cuota parece funcionar correctamente.
Los ficheros han podido ser creados por root, y después los derechos han sido cambiados :
# cd /home/mi_usuario
# ls -l
total 8
drwx-r-x 2 mi_usuario users 4096 oct 9 12:10 cgi-bin
-rw-r-r- 1 mi_usuario users 0 oct 11 15:30 gre
drwx-r-x 3 mi_usuario users 4096 oct 10 17:55 www
# /usr/sbin/repquota -a | grep mi_usuario
mi_usuario — 29256 0 1000 2441 0 0
# cat > gre
kgre
gr
egr
egr
egr
egr
egre
# chown mi_usuario.users gre
# /usr/sbin/repquota -a | grep mi_usuario
mi_usuario — 29260 0 1000 2441 0 0
La cuota ha cambiado correctamente de 29256 a 29260
- ¿Y dónde están los ficheros?
La cuota se hace sobre la partición. Se trata de la partición
/home.
Hay que buscar los ficheros en /home.
Podemos utilizar la función
find
# grep "mi_usuario" /etc/passwd
mi_usuario:x:522:100:mi_usuario:/home/mi_usuario:/bin/false
# cd /home
# find -uid 522
esto lleva un poco de tiempo
[...]
./mi_usuario/www/index.php
./mi_usuario/.bash_history
#
2. No tengo ninguna cuota (webmin indica que el sistema no soporta las cuotas
- Hay que verificar que el fichero /etc/fstab está bien configurado (opción usrquota) :
LABEL=/home /home ext3 defaults,usrquota 1 2
- A continuación hay que montar de nuevo la partición /home (si /dev/hda2 es /home) :
$ mount /dev/hda2 -o remount, usrquota
- Y recalcular las cuotas :
$ quotacheck /home
- Para verificar que todo está en orden :
$ repquota -a
Block limits File limits
user used soft hard grace used soft hard grace
root — 225116 0 0 6657 0 0
postgres — 0 0 0 1 0 0
55 — 1984 0 0 74 0 0
nobody — 0 0 0 3 0 0
mysql — 144 0 0 26 0 0
150 — 692 0 0 62 0 0
ovh — 373436 0 0 5578 0 0
alias — 33080 0 0 2585 0 0
qmaill — 8 0 0 4 0 0
vpopmail — 1596 0 0 55 0 0
522 — 30112 0 0 2621 0 0
1002 — 40 0 0 5 0 0
10000 — 284 0 0 26 0 0
Volver a las guías de Ovhm: ManualUtilizacionOVHm
Mäs información
:
OvhmInstalacionDominio :: Instalación de un dominio sobre un dedicado