stringtranslate.com

Cuota de disco

Una cuota de disco es un límite establecido por un administrador de sistemas que restringe ciertos aspectos del uso del sistema de archivos en los sistemas operativos modernos . La función de usar cuotas de disco es asignar espacio de disco limitado de una manera razonable. [1]

Tipos de cuotas

Existen dos tipos básicos de cuotas de disco. La primera, conocida como cuota de uso o cuota de bloque , limita la cantidad de espacio de disco que se puede utilizar. La segunda, conocida como cuota de archivo o cuota de inodo , limita la cantidad de archivos y directorios que se pueden crear.

Además, los administradores suelen definir un nivel de aviso, o cuota blanda , en el que se informa a los usuarios de que se están acercando a su límite, es decir, que es inferior al límite efectivo, o cuota dura . También puede haber un pequeño intervalo de gracia , que permite a los usuarios violar temporalmente sus cuotas en determinadas cantidades si es necesario.

Cuotas

Las cuotas de disco se implementan normalmente por usuario o por grupo. Es decir, un administrador de sistema define una cuota de uso o de archivo específica para un determinado usuario o grupo. En algunos sistemas de archivos (por ejemplo, ext4 , XFS , f2fs , ZFS , Lustre ), también es posible definir límites de cuota de bloques e inodos para un proyecto o directorio en particular, agregando un ID de proyecto a los archivos de ese árbol de directorios y definiendo límites de cuota para el ID de proyecto.

De esta manera, un administrador puede evitar que un usuario consuma todos los recursos de un sistema de archivos o crear un sistema de acceso por niveles, en el que los usuarios pueden tener distintos niveles de restricción. Esto lo utilizan, por ejemplo, las empresas de alojamiento web para proporcionar distintos niveles de servicio en función de las necesidades y los medios de cada cliente.

En la mayoría de los casos, las cuotas también son específicas para sistemas de archivos individuales. Si un administrador desea limitar el uso de un usuario específico en todos los sistemas de archivos, deberá especificar una cuota independiente para cada uno.

Cuando se viola una cuota blanda, el sistema normalmente envía algún tipo de mensaje al usuario (y a veces también al administrador). Normalmente no se toman otras medidas.

Algunos sistemas impiden que las operaciones de escritura en disco que darían lugar a violaciones de cuotas estrictas se completen correctamente, mientras que otros esperan hasta que se haya violado físicamente la cuota antes de rechazar las solicitudes de escritura. El usuario suele recibir una notificación a través de mensajes de error de operaciones de escritura fallidas generados por las aplicaciones que han cometido la infracción, mientras que casi siempre también se envía una notificación al administrador.

Las cuotas de disco son compatibles con la mayoría de los sistemas operativos modernos, incluidos los sistemas tipo Unix , como AIX (que utiliza el sistema de archivos JFS o JFS2 ), Linux (que utiliza ext3 , ext4, ext2, XFS (soporte integrado) entre otros sistemas de archivos), Solaris (que utiliza UFS o ZFS ), Microsoft Windows a partir de Windows 2000 , Novell NetWare , VMS y otros. El método de administración de las cuotas de disco varía entre cada uno de estos sistemas operativos. Los sistemas tipo Unix suelen proporcionar un quotacomando tanto para la administración como para la supervisión; también se pueden utilizar interfaces gráficas para el comando. Los sistemas operativos Unix y similares a Unix suelen presentar un período de gracia en el que los usuarios pueden superar sus límites de cuota durante un breve período de tiempo. Windows 2000 y las versiones más nuevas utilizan la pestaña "Cuota" del cuadro de diálogo de propiedades del disco. Otros sistemas proporcionan sus propias utilidades de gestión de cuotas.

Utilidades comunes de cuota de disco de Unix

Véase también

Enlaces externos

Referencias

  1. ^ Posodobitev, Zadnja (24 de marzo de 2023). "Concepto de sistema de cuotas de disco". IBM.com . Consultado el 8 de abril de 2024 .