Establecer cuotas de disco en CentOS 7

Establecer cuotas de disco en CentOS 7.

Las cuotas de disco (Disk Quotas), nos permiten de forma simple restringir el tamaño de espacio que puede utilizar un usuario, o grupo de usuarios, en el disco duro. Esta practica es muy útil, sobre todo en servidores donde operan varios usuarios, por ejemplo un server web.

Debes tener en cuenta dos detalles:

  • La cuota de disco a un grupo es exclusiva de los grupos primarios.
  • Las cuotas solo se pueden aplicar a la partición habilitada para tal efecto.

Para establecer  las cuotas tenemos dos opciones: nos podemos basar en la cantidad de inodos (numero de archivos), o en una cantidad definida de bloques (espacio en el disco duro). Podemos verificar el tamaño de los bloques con el comando «blockdev», y la opción «getbsz», por ejemplo:

También debes tener en cuenta la forma de limitar las cuotas, podemos ser estrictos, o solo con avisos. De manera estricta, una vez el usuario ocupe su espacio máximo permitido ya no tendrá más disponible, por el contrario también tenemos la opción de que el sistema solo avise al usuario de que ya a llegado a su máximo, pero le permita seguir consumiendo más espacio. Las opciones son…

  • soft: Solo avisa.
  • hard: Manera estricta.

Vemos como establecer cuotas en CentOS 7, aunque este manual también es valido para otras distribuciones linux.

Disc Quotas for CentOS 7

Disc Quotas for CentOS 7

 

Establecer cuotas de disco en CentOS 7

Los pasos que debes seguir para crear cuotas de disco, son los siguientes:

  1. Crear una nueva partición.
  2. Formatear la partición.
  3. Crear un directorio.
  4. Montar la partición en el directorio con cuotas habilitadas.
  5. Conceder permisos a la partición.
  6. Crear un archivo de base de datos de cuotas.
  7. Activar las cuotas.
  8. Asignar cuotas a usuarios o grupos.
  9. Aplicar cuotas a una partición.

Montar partición con cuotas habilitadas:

Generar archivo con los datos de las cuotas:

ejemplo…

quotacheck -cugv /home

Opciones…

  • -c: Crea un nuevo archivo de cuota y no usa el existente.
  • -g: Cuota de grupo
  • -u: Cuota de usuario
  • -v: Salida detallada

Activar la cuota:

Asignar cuotas a usuarios o grupos:

Usuarios

Grupos

 

Ya tenemos las cuotas asignadas al disco, felicidades.

Espero que este articulo te sea de utilidad, puedes ayudarnos a mantener el servidor con una donación (paypal), o también colaborar con el simple gesto de compartir nuestros artículos en tu sitio web, blog, foro o redes sociales.

 

Agregar comentario