Práctica Nº4.-Sistemas RAID. ACLs y Cuotas. Delegación de Privilegios con Sudo
4.5.- Administración de Cuotas: quota y quotatool En este apartado aprenderemos a asignar cuotas de espacio en disco para que cada usuario pueda hacer uso del espacio existente de una manera racionada. ¡¡Importante!! Para establecer cuotas de espacio en disco en GNU/Linux es necesario instalar el paquete software "quota". Mediante este software pueden establecerse límites a nivel de bloque (número de KBytes) o inodo (número de archivos), o ambos simultáneamente. Al igual que en Microsoft Windows las cuotas se deben establecer a nivel de partición de disco, y no puede establecerse una cuota independiente por carpeta o directorio. Al igual que con las ACLs, para indicar al sistema sobre que particiones se van a establecer las cuotas será necesario editar el fichero "/etc/fstab" y agregar los parámetros "usrquota" y "grpquota" en la cuarta columna de la línea asociada a la partición o unidad de almacenamiento sobre la cual queremos asignar cuotas. Después, será necesario rehacer el montaje de aquellas particiones afectadas en el fichero "fstab", p.e., "mount –o remount /mnt/datos". Ejecutando "ls –l raíz_patición" deberían aparecer los archivos "aquota.user" y "aquota.group" que nos advierten de la habilitación de cuotas. A continuación se mostrarán los pasos para la correcta configuración de cuotas. 4.5.1.- Instalación del paquete software "quota" (posteriormente instalaremos "quotatool" para gestionar las cuotas de "quota" de una manera más sencilla): [root@linux]# apt-get install quota 4.5.2.- Editaremos el fichero "/etc/fstab" para activar las cuotas de espacio en las particiones o unidades de almacenamiento deseadas de manera permanente: /dev/particion /punto/de/montaje ext4 defaults,acl,usrquota,grpquota 0 2 Si quisiéramos activarlas únicamente de manera temporal para la sesión en en que nos encontramos ejecutaríamos el siguiente comando: [root@linux]# mount -t ext4 /dev/particion -o defaults,acl,usrquota,grpquota /punto/de/montaje 4.5.3.- Deberemos rehacer el montaje para que surtan efectos los cambios realizados en "/etc/fstab" (en caso de que no hayamos realizado el montaje manualmente mediante "mount"): [root@linux]# mount –o remount /punto/de/montaje [root@linux]# ls –l raíz_patición 4.5.4.- Ahora la partición o punto de montaje ya esta preparada para soportar cuotas, pero antes de activarlas mediante el comando quotaon, deberemos chequear el sistema mediante quotacheck para comprobar que puede soportar cuotas: "quotacheck", "quotaon", "quotaoff". ¡¡Importante!! Tras el chequeo mediante quotacheck ya podremos activar el sistema de cuotas con quotaon. No obstante, si ya existe un sistema de cuotas previo será necesario desactivarlo Seguridad Informática y Alta Disponibilidad – amartinromero@gmail.com 168