LINUX – Quotas de disco

Linux, al ser un sistema operativo multiusuario, es decir mantiene está diseñado para un trabajo concurrente de varias sessions, implica tener la posibilidad ee muchos fixtures nativos que son muy interesantes:

Quotas de disco!!


Permite definir cuanto disco puede utilizar cada usuario o grupo del sistema. Se puede definir por particion montada.

Secuencia de comandos:

Con el fin de evitar problemas a futuro, hacer logout de cualquier session grafica que tengamos activa (KDE o Gnome) y hacer todo desde alguna tty que dispongamos:

$ sudo vim /etc/fstab

# ir a la linea de la partición que deseamos manejar quotas y agregar  los parametros en mi caso voy a administrar quotas de la particion raiz ,usrjquota=aquota.user,grpjquota=aquota.group,jqfmt=vfsv0

#ver man fstab para detalles

$ sudo apt-get install quota

# remonto la particion que fue con figurada en fstab

$  mount -o remount /

# vamos a hacer que genere el contenido de los archivos que manejan las quotas recordar hacer logout de la session de cualquier entorno gráfico! (KDE, Gnome, etc) y hacer todo desde una tty (Ctrl + Alt + f1 por ej)

sudo quotacheck -avugm

$ sudo quotaon -avug

# es mucho mejor hacer el control por usuario, ya que si el usuario tiene pertenencia a mas de un grupo puede seguir usando la cuota que tenga el segundo grupo luego de la cuota de un primer grupo

# Agregar luego de la columna blocks definir la cantidad de kb que pueda utilizar en un nivel soft (nivel blando, el sistema el avisa por mail para avisarle que tiene que cumplir con ese limite, hasta el limite duro), en nivel hard (luego de esto el usuario no podrá aumentar nada el sistema lo bloquea)

$ cp /usr/bin/dpkg .
cp: writing `./dpkg': Disk quota exceeded

# Ejemplo:

# Definir 20GB (20*1024*1024 = 20971520) para limite soft y 30 GB (30*1024*1024 = 31457280) limite Hard ponemos

$ sudo edquota -u usuario

# en soft (la primer columna soft despues de blocks)  = 20971520

# en hard (la primer columna hard despues de blocks)  = 31457280

# Podemos ver un resumen de todas las quotas aplicadas:

$ sudo repquota -s -a

# Un usuario puede consultar su quota

$ quota -s

 

 

Un comentario sobre “LINUX – Quotas de disco”

  1. Someone essentially assist to make critically articles I’d
    state. That is the first time I frequented your website page and up to now?
    I amazed with the research you made to create this particular post
    extraordinary. Magnificent activity!

Deja una respuesta

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

9 − 4 =

Time limit is exhausted. Please reload CAPTCHA.