Selecciona el Idioma

viernes, 23 de mayo de 2014

CUOTAS DE DISCO EN LINUX UBUNTU

1. Per a que serveixen les quotes de disc? Raona-ho.
Para Administrar espacio de los discos a los usuarios. Si los usuarios no tienen limite de almacenamiento podrían llegar a llenar una partición y impedir el trabajo a otros usuarios del mismo sistema.
2. Realitza tot el procediment de instal•lació del servei de quotes de disc i comprovació, per la partició on es troba l’arrel (/). Activa les quotes.
Ejecutamos:
dmesg|grep quotas
Si esta orden nos devuelve un mensaje, entonces tenemos el núcleo listo. Sino tendremos que compilar un nuevo núcleo.
Lo primero de todo es instalar las cuotas. sudo apt-get install quota
Después:
modificamos el archivo /etc/fstab
poniendo:
sudo nano /etc/fstab añadimos (sin borrar las existentes) en la linea que contiene el sistema operativo :
La identificamos porque su dump es ext4, como se ve en la imagen.
junto a errors=remount-ro,usrquota,grpquota 0 1


guardamos el archivo ,salimos del editor y:
reiniciamos al iniciar miramos que en / estén los archivos: aquota.group y aquota.user
para ello nos posicionamos en / con cd .. y hacemos ls -a



El sistema de archivos "/home" esta listo ahora para soportar cuotas de disco. El siguiente paso es verificar con el comando quotacheck por sistemas de archivos que soporten cuotas. Este comando crea, verifica o repara el control de cuotas en los sistemas que lo soporten, en este caso creara el soporte:
Para inicializar todos los ficheros de cuotas:
quotaoff –a (actualiza los archivos de base de datos de los datos de las cuotas, primero se han de desactivar)
quotachek –avug analiza la cuota
quotaon -a activa la cuota

quotacheck -avug
Comprobaremos que tenemos los archivos quota.group i quota.user en /
Ejecutamos quotaon -a para activar el sistema de cuotas. Para asignar las cuotas de usuario solo en filesystem /: quotaon –uv / Para desactivar las cuotas de todos los sistemas de archivos usaremos: quotaoff -av


Asignar cuotas:


Parámetros de edquota:
-g: modifica las cuotas de grupo.
-p usu_prot: duplica las cuotas de usuario prototipo a cada usuario o grupo especificado.
-t: modifica el tiempo de gracia.
-u: modifica las cuotas de usuario.


edquota -u usuari :


Nos mostrará editor cn una série de líneas de información. La primera línea de cada partición expresa el número máximo de almacenamiento expresado en bloques. La segunda expresa el número máximo expresado en archivos que puede tener el usuario (inodos). un 0 significa ilimitados Para asignar cuotas solo hemos de modificar el número que hay entre parentesís:
Quotas for user usuari: 
/home: blocks in use: 1292980, limits (soft = 1000000, hard = 2000000) 
 inodes in use: 142318, limits (soft = 0, hard = 0) 
Otra opción es tener un usuario "prototipo" con la cuota correspondiente ajustada y después asignarsela al resto de usuarios. con la orden:
edquota -u -p prototip usu1 usu2 usu3
donde prototipo es el nombre del usuario Para modificar los tiempos de grácia detodos los usuarios:
edquota –tu
3. Què fan els modificador “a” , “u”, “g” i “v” de les comandes quotaon, quotaoff o quotacheck?

 a)-all, es decir verifica todos los sistemas de archivos por cuotas.
 u) -user, verifica por soporte de cuotas para usuarios
 g) -group, verifica por soporte de cuotas para grupos.
 v) -verbose, reporta lo que hace conforme progresa, son los mensajes que salen en la terminal.

4. Mostra la informació de quota per l’usuari asix1.
Sudo quota –uv asix1
[df -h ( disc) y df -i (inodes)] muestran espacio libre de bloques y de inodos
df -h para mirar espacio libre en el disco. -son cuotas por block. por ejemplo: puede almacenar 4 MG
df -i inodos libres. cuotas por inodos. por ejemplo: puede alamcenar 100 archivos
podemos limitar los valores de inodeo i de blocks. hay cuota dura y cuota blanda (hard i soft) el soft es la cuota normal y el hard es la cuota máxima durante un tiempo en dias.
t= tiempo de gracia.
BLOCKS INODOS
soft hard t soft hard t
0 0 0 10 12 7
50 60 9 0 0 0

5. Mostra la informació de quota per l’arrel / sudo quota -A o sudo quota -f / o sudo repquota -v /

  sudo quota  -A 

  sudo quota -f / 

  sudo repquota -v /  ver sistema de cuotas y usuarios

6. Crea l’usuari asix1a (password: asix1a). Mostra la seva informació de quota.
Useradd asix1a -p asix1a -b /bin/bash
sudo quota -uv asix1a

7. Assigna-li quotes al usuari asix1a. Imposa-li que no pugui crear més de 10 fitxes (inodes- tous) i 12 (inodes-durs) durant el període de gràcia.
Sudo edquota -u asix1a
En la columna soft ponemos 10 y en la columna hard 12 y como tiempo de gracia por ejemplo ponemos 2 dias. Esto quiere decir que podrá crear normalmente 10 inodos de ficheros, pero que durante 2 días podrá llegar hasta 12 máximo, cuando pasen esos 2 días solo podrá crear hasta 10.
solo modificaremos los números entre parantesís per asignar cuotas:
Quotas for user usuari: /home: blocks in use: 1292980, limits (soft = 1000000, hard = 2000000) inodes in use: 142318, limits (soft = 0, hard = 0)
8. Entra a través de consola a la sessió de asix1a. Mira la quota. Crea, al seu home, tant arxius necessaris per arribar a 11 inodes tous.
Previamente crearemos un directorio llamado asix1a (su home) nos posicionamos en /home y hacemos: sudo mkdir asix1a -Sudo Su asix1a ( pide contraseña de autenticación de usuario asix1)
-quota -uv asix1a (mira la cuota)
-vamos creando archivos (touch + nombre archivo)
y vamos viendo como sube el nombre de inodos con df -i, hasta llegar al 11
9.Surt de asix1a, mira les quotes per /. Explica el paràmetres per asix1a. Observa -+
-Exit.
-repquota -v /

10.Desactiva les quotes. Entra amb asix1a i escriu crea més arxius al seu home. Pots?
Sudo quotaoff –a 11.Activa les quotes. Com queden els comptadors per asix1a
quotachek –avug
quotaon -a
los contadores vuelven a estar a 0.
12.Torna a entrar com a asix1a. Pots crear tants arxius com vulguis?
No, ahora asix1a tiene también cuota asignada y tiene un máximo de 12 hard y 10 soft.
13.Crea l’usuari asix1b. Copia els mateixos valors de quota de usuari asix1a. Mostra que és així.
Useradd asix1b -p asix1b -b /bin/bash
Sudo edquota -u -p asix1a asix1b








Espero que os sirva de ayuda,

para más info suscribete a Desy Repara

No hay comentarios:

Publicar un comentario