stringtranslate.com

Cuota de disco

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

Tipos de cuotas

Hay dos tipos básicos de cuotas de disco. La primera, conocida como cuota de uso o cuota de bloqueo , limita la cantidad de espacio en disco que se puede utilizar. El segundo, conocido como cuota de archivos o cuota de inodo , limita la cantidad de archivos y directorios que se pueden crear.

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

Cuotas

Las cuotas de disco normalmente se implementan por usuario o por grupo. Es decir, un administrador del sistema define una cuota de uso o de archivos 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 una ID de proyecto a los archivos de ese árbol de directorios y definiendo límites de cuota para el Projecto ID.

Al hacerlo, un administrador puede evitar que un usuario consuma todos los recursos de un sistema de archivos o crear un sistema de acceso por niveles, mediante el cual los usuarios pueden tener diferentes niveles de restricción. Esto lo utilizan, por ejemplo, las empresas de alojamiento web para proporcionar diferentes niveles de servicio según las necesidades y los medios de los clientes individuales.

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

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

Algunos sistemas impiden que las operaciones de escritura en disco que darían lugar a violaciones estrictas de la cuota se completen correctamente, mientras que otros esperan hasta que la cuota se haya violado físicamente antes de denegar las solicitudes de escritura. Por lo general, se notifica al usuario a través de mensajes de error de operación de escritura fallida generados por las aplicaciones infractoras, mientras que el administrador casi siempre también recibe una notificación.

Las cuotas de disco son compatibles con la mayoría de los sistemas operativos modernos, incluidos los sistemas tipo Unix , como AIX (que usa el sistema de archivos JFS o JFS2 ), Linux (que usa ext3 , ext4, ext2, XFS (soporte integrado) entre otros sistemas de archivos), Solaris (que usa 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 el monitoreo; También se pueden utilizar interfaces gráficas para el comando. Los sistemas operativos Unix y similares suelen contar con un período de gracia en el que los usuarios pueden exceder sus límites de cuota durante un breve período de tiempo. Windows 2000 y versiones más recientes 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

Ver 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 .{{cite web}}: CS1 maint: url-status (link)