viernes, 10 de septiembre de 2010

Cuotas de Disco

La utilización de cuotas de disco permite gestionar de manera eficiente el espacio compartido en disco por múltiples usuarios. Por ejemplo cuando tenemos un servidor de correos.

Instalación

Primero debemos instalar el paquete necesario para trabajar con cuotas. De la siguiente manera:

# yum -y install quota

Procedimientos

  1. Debemos iniciar el sistema en el nivel de ejecución 1 (mono usuario), ya que se requiere no haya procesos activos.

  2. Previamente deberíamos haber asignado una partición dedicada, por ejemplo: /home , /var.

  3. Con la finalidad de añadir soporte de cuotas para las partición asignada, añadimos al fichero /etc/fstab los parámetros usrquota y grpquota. Veamos la última línea

4. Remontamos la partición para que surtan efecto los cambios.

5. Creamos los ficheros aquota.user, aquota.group, quota.user, quota.group, para almacenar la información y estado de las cuotas en cada partición. Dentro de la partición asignada.

  1. Ejecutamos quotacheck -avug, para convertir los ficheros de texto vacíos en formato binario.

  2. Activamos las cuotas, ejecutamos: quotaon /home

  3. Regresamos al nivel de ejecución 3 ó 5 para probar las cuotas.

Tipos de Cuotas

Cuota Absoluta

Es la cuota fijada en espacio de disco absoluta que el usuario no podrá rebasar de ninguna manera. Usamos comando edquota .

Cuota de gracia

La cuota de gracia establece el límite de bloques o inodos que un usuario tiene en una partición. Por defecto el periodo de gracia es de 7 días. Una vez excedido el límite establecido, el sistema advierte que se ha excedido la cuota de disco; sin embargo permite al usuario continuar escribiendo hasta que transcurra el tiempo establecido por el periodo de gracia. Modificamos el periodo con el comando edquota -t.

Asignando Cuotas

Comando edquota:

Con este comando asignamos las cuotas de disco a los usuarios de la siguiente manera. Previamente deberíamos haber creado usuarios.

Ejemplo: Asignamos al usuario ricardo una cuota absoluta de 4 MB:

Comprabando cuota de Disco

Para comprobar que hemos asignado la cuota correctamente. Iniciamos una sesión con el usuario y copiamos por ejemplo el contenido de /var/lib en el directorio personal.

Verificamos: ejecutamos comando quota.

Podemos ver las cuotas de disco de todos los demás usuarios: requota -a

No hay comentarios:

Publicar un comentario