Skip to content
Share
Explore
SA3

icon picker
Cuotas

Introducción

Las cuotas de disco son una forma de limitar el uso del espacio de almacenamiento por parte de los usuarios, ya que permiten a los administradores asignar un límite de espacio en disco que pueden utilizar usuarios y grupos y cuando un usuario o grupo alcanza el límite de cuota ya no puede crear nuevos archivos o directorios en el sistema de archivos.
Las cuotas de disco son útiles para garantizar que los usuarios no consuman todo el espacio en disco disponible en un sistema de archivos.

Cuotas en Windows

En Windows, las cuotas de disco se pueden habilitar en un volumen NTFS y se pueden configurar para usuarios y grupos. Pueden establecerse de dos maneras:
Se pueden poner cuotas de disco para un volumen completo
En servidores Windows se pueden poner cuotas de disco para carpetas específicas lo que nos proporciona mucha más flexibilidad

Habilitar cuotas en un volumen NTFS

NOTA: no es conveniente establecer cuotas en la partición del sistema porque el sistema podría sobrepasar la cuota asignada durante el arranque.
Para establecer cuotas en un volumen desde su menú contextual seleccionamos Propiedades y vamos a la pestaña de Cuota:
imagen.png
Tenemos que activar la opción Habilitar la administración de cuotas. Las opciones que tenemos son:
Denegar espacio en disco a usuarios que excedan el límite: si un usuario sobrepasa el límite asignado no puede escribir datos en el disco
No limitar el uso de disco: por defecto no establecemos límites. Después los podemos especificar para usuarios concretos
Limitar espacio en disco: ponemos límites por defecto para todos los usuarios. Indicaremos la cantidad de espacio a asignar por usuario y el nivel en el cual se le mostrará una advertencia
Registrar un evento cuando un usuario supero su límite o su nivel de advertencia: se registra un evento en los casos indicados porque el administrador pueda tomar las medidas apropiadas
De este modo hemos establecido unas cuotas generales para todos los usuarios. Pero a a menudo querremos establecer cuotas sólo para determinados usuarios. Esto lo hacemos desde el botón de Valores de cuota. En la nueva ventana seleccionamos desde el menú Cuota -> Nueva entrada de cuota..., escogemos el usuario o usuarios a los cuales se aplicará la cuota que estamos creando y establecemos la cuota específica para ellos:
imagen.png

De este modo establecemos cuotas para una partición entera.

Habilitar cuotas en un Server

Para habilitar cuotas para carpetas específicas, es necesario instalar el rol de Administrador de Recursos del Servidor de Archivos (File Server Resource Manager, FSRM).
Veremos cómo instalar este rol y configurar cuotas para carpetas específicas en Windows Server en el .

Cuotas en GNU/Linux

En Linux, las cuotas de disco se pueden habilitar en un sistema de archivos ext4 y se pueden configurar para usuarios y grupos.

Instalar las herramientas de cuotas

Debes asegurarte de tener las herramientas de cuotas instaladas. En la mayoría de las distribuciones basadas en Debian, puedes instalar el paquete con los siguientes comandos:
$ apt update
$ apt install quota

Habilitar las cuotas en el sistema de archivos

Para habilitar las cuotas en un sistema de archivos, debes editar el archivo /etc/fstab y agregar las opciones necesarias para activar las cuotas.
Edita el archivo /etc/fstab:
Encuentra la línea del sistema de archivos donde deseas habilitar las cuotas (por ejemplo, /home), y agrega las opciones usrquota y/o grpquota para habilitar cuotas de usuario y grupo respectivamente. Ejemplo:
/dev/sda1 /home ext4 defaults,usrquota,grpquota 0 2
Guarda los cambios y cierra el archivo. “Remonta” la partición afectada con el siguiente comando:
$ mount -o remount /home

Crear los archivos de cuotas

Después de habilitar las cuotas en el sistema de archivos, necesitas crear los archivos de cuotas en la raíz del sistema de archivos en cuestión (por ejemplo, /home).
Ve al directorio raíz del sistema de archivos (por ejemplo, /home):
$ cd /home
Crea los archivos de cuotas:
$ quotacheck -cum /
Para /home, sería:
$ quotacheck -cum /home
Activa las cuotas:
$ quotaon /home

Asignar cuotas a los usuarios o grupos

Ahora puedes establecer cuotas para usuarios o grupos específicos.
Para asignar cuotas a un usuario:
$ edquota username
Esto abrirá un archivo temporal donde podrás establecer las cuotas. Verás algo como esto:
Disk quotas for user username (uid 1001):
Filesystem blocks soft hard inodes soft hard
/dev/sda1 10240 0 0 500 0 0

blocks: El espacio en disco en KB.
soft: Límite blando, se puede superar temporalmente.
hard: Límite duro, no se puede superar.
inodes: Número de archivos.
Modifica los valores según tus necesidades.
Para asignar cuotas a un grupo:
$ edquota -g groupname

Ver el estado de las cuotas

Puedes verificar las cuotas asignadas usando el siguiente comando:
Para usuarios:
$ repquota /home
Para grupos:
$ repquota -g /home

Desactivar las cuotas

Si deseas desactivar las cuotas en un sistema de archivos, usa el siguiente comando:
$ quotaoff /home

Want to print your doc?
This is not the way.
Try clicking the ⋯ next to your doc name or using a keyboard shortcut (
CtrlP
) instead.