Cargando



Añadir y administrar cuotas de disco en Linux

Aquí os enseño cómo poder crear cuotas de Sistemas Linux, reportes y cómo gestionarlas correctamente.



oct 23 2014 17:21
Avanzado
oct 24 2014 20:00

quotas-linux.jpg


Es necesario que los administradores que somos de sistemas Linux gestionemos las cuotas de los discos de nuestros servidores de ficheros. Se puede utilizar Samba para hacerlo compatible con sistemas Windows, en este tutorial os explico la forma de realizar y administrar cuotas útiles.

Una cuota es la limitación a una determinada capacidad en función de usuarios y grupos. Son importantes para evitar que los servidores se llenen de información e incluso colapsen los Sistemas. No es la primera vez de ver Servidores que al no tener restricciones en la cantidad de datos por usuario o grupo se llenan y colapsan.

Empiezo explicando cómo administrar cuotas para una instalación en el sistema Linux Centos

Instalamos el paquete quota para gestionar las cuotas de disco:
yum -y install quota

Luego iremos a editar el archivo /etc/fstab. Añadimos a las particiones dos directorios conocidos, esto si no se ha creado en la instalación de sistema operativo:
/dev/sda3 /var ext4 defaults,usrjquota=aquota.user,grpjquota=aquota.group,jqfmt=vfsv0 1 2
/dev/sda4 /home ext4 defaults,usrjquota=aquota.user,grpjquota=aquota.group,jqfmt=vfsv0 1 2


Tenemos que dejar aplicados los cambios de las particiones que tenemos y existe dos forma de hacerlo:
  • Reiniciando el sistema
  • Ejecutando los siguientes comandos para montar las particiones:
mount -o remount /var
mount -o remount /home



El comando quotacheck nos define y analiza los sistemas de archivos que llevan quotas además de añadir tabla del uso del disco por sistema de archivo. Esta tabla es necesaria para que se actualice la copia del uso del disco del sistema operativo.

Para hacer un checkeo total debemos utilizar el siguiente comando:
quotacheck -avugcm

Para iniciar y actualizar archivos de configuración de las cuotas que hemos montado lanzamos estos comandos:
quotaon /home
quotaon /var



Si queremos cambiar la cuota de un usuario:
edquota usuarios

Si queremos cambiar cuota grupos:
edquota grupo

De modo predeterminado por default el sistema activa periodo de gracia de 7 días, para cambiarlo ejecutamos:
edquota -t



Para que podamos crear reportes completos (global) de las cuotas de Usuarios / Grupos utilizaremos el comando:
repquota /home

La respuesta seria algo así para el directorio home:
#> repquota /home
					 Block limits			 File limits
User		 used soft hard grace used soft hard grace
----------------------------------------------------------------------
root		 -- 134650	 0	 0			 11	 0	 0
enrique -- 1357985	 0 50000000		 34902 0	 0
user1	 -- 28 	 70	 100			 14	 0	 0
user2	 --	 28 	 0	 0			 13	 0	 0
user3	 --	 28	 0	 0			 7	 0	 0
user4	 --	 28	 0	 0			 7	 0	 0

Espero que os haya ayudado, saludos!

¿Te ayudó este Tutorial?


Sin comentarios, sé el primero!

No esperes más y entra en Solvetic
Deja tus comentarios y aprovecha las ventajas de la cuenta de usuario ¡Únete!

Hola! Si no encuentras algún tutorial en el buscador de Solvetic, Solicítalo Aquí

X