Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.
Gestión de cuotas
Puede usar la administración de cuotas del Administrador de recursos del servidor de archivos (FSRM) para controlar la cantidad de espacio de almacenamiento que consumen los usuarios en el sistema de archivos del servidor de archivos de Windows. FSx Las cuotas le ayudan a administrar la capacidad de almacenamiento al limitar la cantidad de datos que se pueden almacenar en carpetas específicas y al generar notificaciones cuando el uso del almacenamiento se acerca o supera los umbrales definidos.
Cómo funciona la administración de cuotas
La administración de cuotas proporciona dos tipos de cuotas que puede aplicar a las carpetas de su sistema de archivos:
- Cuotas invariables
-
Impida que los usuarios guarden archivos una vez alcanzado el límite de cuota. Cuando un usuario intenta guardar un archivo que superaría el límite de cuota, se produce un error en la operación y el usuario recibe un mensaje de error.
- Cuotas flexibles
-
Permita que los usuarios superen el límite de cuota mientras registran la infracción. Las cuotas flexibles son útiles para monitorear el uso del almacenamiento sin imponer límites estrictos.
Plantillas de cuotas
Las plantillas de cuota proporcionan una configuración reutilizable que define los ajustes de cuota, incluidos los límites de tamaño, el tipo de cuota (fija o flexible) y las notificaciones de umbral. Después de crear una plantilla de cuota, puede aplicarla a varias carpetas sin tener que volver a configurar los mismos ajustes cada vez. Al actualizar una plantilla de cuota, si lo desea, puede aplicar los cambios a todas las cuotas que se crearon a partir de esa plantilla.
El uso de plantillas de cuotas ofrece varias ventajas:
-
Coherencia: asegúrese de que las carpetas similares tengan configuraciones de cuota idénticas
-
Eficiencia: aplique rápidamente la configuración de cuotas a varias carpetas
-
Mantenibilidad: actualice la configuración de cuotas en varias carpetas modificando la plantilla
Aplica cuotas automáticamente
La aplicación automática de cuotas crea automáticamente cuotas para las subcarpetas en función de una plantilla específica. Al crear una cuota de aplicación automática en una carpeta principal, FSRM genera automáticamente una cuota para cada subcarpeta existente y para cualquier subcarpeta nueva que los usuarios creen en el futuro. Este enfoque resulta útil en situaciones en las que desee aplicar límites de cuota uniformes en varios directorios de usuarios o carpetas departamentales.
Notificaciones de umbrales
Los umbrales definen los niveles de uso en los que el FSRM toma medidas específicas. Puede configurar varios umbrales para cada cuota, con cada umbral establecido en un porcentaje del límite de la cuota. Cuando el uso del almacenamiento alcanza un porcentaje umbral, el FSRM puede realizar las siguientes acciones:
- Registro de eventos
-
Registre un evento en Amazon CloudWatch o Amazon Kinesis Data Firehose para monitorizarlo y analizarlo. Puede especificar el nivel de gravedad del evento (información, advertencia o error) y proporcionar un cuerpo de mensaje personalizado. El registro de eventos es útil para monitorear el uso de las cuotas e integrarlo con los sistemas de monitoreo existentes.
- Informes de almacenamiento
-
Genere un informe de uso del almacenamiento que proporcione información detallada sobre los archivos y carpetas que consumen espacio de almacenamiento. Los informes de almacenamiento le ayudan a identificar qué usuarios o aplicaciones consumen más almacenamiento y a tomar decisiones informadas sobre la administración del almacenamiento. Para obtener más información, consulte Informes de almacenamiento.
Puede configurar varios umbrales con diferentes acciones para cada cuota. Por ejemplo, puede configurar una cuota con un evento de información con un uso del 75 por ciento y un evento de advertencia con un uso del 90 por ciento.
Comandos de administración de cuotas
Puede acceder a tres familias de PowerShell comandos FSx remotos para gestionar las cuotas:
-
Comandos de cuota: cree, recupere, modifique, elimine y actualice las cuotas en carpetas específicas. Utilice estos comandos cuando necesite gestionar las cuotas de forma folder-by-folder periódica.
-
Comandos de plantilla de cuota: cree, recupere y modifique plantillas de cuota que definan configuraciones de cuota reutilizables. Utilice estos comandos para establecer políticas de cuotas estándar que pueda aplicar en varias carpetas.
-
Comandos de cuota automática: crea, recupera, modifica, elimina y actualiza cuotas de aplicación automática que generan automáticamente cuotas para las subcarpetas. Utilice estos comandos cuando necesite aplicar límites de cuota uniformes en varias subcarpetas sin tener que crear cuotas individuales de forma manual.
Lista de comandos FSx remotos PowerShell de administración de cuotas
nota
En todos los ejemplos de esta página se supone que ha definido la
$FSxWindowsRemotePowerShellEndpoint variable con el PowerShell punto final remoto de Windows de su sistema de archivos. Puedes encontrar este punto de conexión en la FSx consola de Amazon, en la página de detalles de tu sistema de archivos o mediante el AWS CLI describe-file-systems comando.
Comandos de cuota
Nuevo- FSx FSRMQuota
Crea una nueva cuota en una carpeta. Una cuota limita la cantidad de datos que los usuarios pueden almacenar en una carpeta. Si lo desea, puede configurar la cuota para que genere notificaciones cuando los usuarios superen los umbrales de cuota.
Parámetros:
-
Folder (string): obligatorio. La ruta de la carpeta a la que se aplicará la cuota. -
Size (string)- Obligatorio cuando no se utiliza una plantilla: el límite de tamaño de la cuota. -
Template (string)- Opcional. El nombre de una plantilla de cuotas existente que se va a utilizar. Al especificar una plantilla, solo puede utilizar el parámetro Descripción; el resto de la configuración se hereda de la plantilla. -
Description (string)- Opcional. Descripción de la cuota. -
SoftLimit (boolean)- Opcional. Si se establece en true, crea una cuota flexible que permite a los usuarios superar el límite mientras registran las infracciones. -
Disabled (boolean)- Opcional. Si se establece en true, crea la cuota en un estado desactivado. -
ThresholdConfigurations (array)- Opcional. Un conjunto de configuraciones de umbrales que especifican las acciones que se deben realizar en los diferentes niveles de uso. Cada configuración tiene las siguientes propiedades:-
ThresholdPercentage (number): el porcentaje del límite de cuota en el que se pueden activar las acciones. Introduzca un valor entre 0 y 250. -
Action (array): se deben realizar una o más acciones cuando se alcance el umbral. Cada acción tiene las siguientes propiedades:-
ActionType: el tipo de acción que se va a realizar. Puede especificar los valores siguientes:-
Event: registra un evento en el registro de eventos del sistema de archivos. Al especificar Event, también debe especificar las siguientes propiedades:-
EventType: información, advertencia o error -
MessageBody: El texto del mensaje que se registrará con el evento.
-
-
Report: Genera un informe de uso del almacenamiento.
-
-
-
Ejemplos:
1. Cree una cuota fija de 5 GB sin utilizar una plantilla de cuota.
Invoke-Command -ComputerName $FSxWindowsRemotePowerShellEndpoint -ConfigurationName FSxRemoteAdmin -ScriptBlock { New-FSxFSRMQuota -Folder "share\test" -Size 5GB }
2. Cree una cuota flexible con una notificación de umbral
$thresholds = [System.Collections.ArrayList]@() $warning = @{ ThresholdPercentage = 75 Action = @( @{ ActionType = "Event" EventType = "Warning" MessageBody = "Quota usage has reached 75%" } ) } $thresholds.Add($warning) Invoke-Command -ComputerName $FSxWindowsRemotePowerShellEndpoint -ConfigurationName FSxRemoteAdmin -ArgumentList ($thresholds) -ScriptBlock { param($thresholds) New-FSxFSRMQuota -Folder "share/test" -Size 1GB -Description "Test quota" -SoftLimit -ThresholdConfigurations $Using:thresholds }
Obtenga- FSx FSRMQuota
Recupera una o más cuotas del sistema de archivos. El comando devuelve detalles sobre las configuraciones de las cuotas, incluidos los límites de tamaño, los umbrales y el uso actual.
Parámetros:
-
Folder (string)- Opcional. La ruta de la carpeta desde la que se van a recuperar las cuotas. Si no especifica una ruta de carpeta, el comando devuelve todas las cuotas del sistema de archivos.
Ejemplos:
1. Obtenga todas las cuotas existentes en el sistema de archivos.
Invoke-Command -ComputerName $FSxWindowsRemotePowerShellEndpoint -ConfigurationName FSxRemoteAdmin -ScriptBlock { Get-FSxFSRMQuota }
Eliminar- FSx FSRMQuota
Elimina una cuota de una carpeta específica del sistema de archivos.
Parámetros:
-
Folder (string): obligatorio. La ruta de la carpeta de la que se va a eliminar la cuota. -
PassThru (boolean)- Opcional. Si se establece en true, devuelve el objeto de cuota eliminado.
Ejemplos:
1. Elimina una cuota.
Invoke-Command -ComputerName $FSxWindowsRemotePowerShellEndpoint -ConfigurationName FSxRemoteAdmin -ScriptBlock { Remove-FSxFSRMQuota -Folder "share\test" -PassThru }
Establecer- FSx FSRMQuota
Modifica la configuración de una cuota existente.
Parámetros:
-
Folder (string): obligatorio. La ruta de la carpeta que contiene la cuota que se va a modificar. -
Description (string)- Opcional. Una nueva descripción de la cuota. -
Size (string)- Opcional. El nuevo límite de tamaño de la cuota. -
SoftLimit (boolean)- Opcional. Si se establece en true, cambia la cuota a un límite flexible, lo que permite a los usuarios sobrepasarlo mientras registran las infracciones. -
Disabled (boolean)- Opcional. Si se establece en true, desactiva la cuota. Si se establece en falso, habilita la cuota. -
ThresholdConfigurations (array)- Opcional. Un conjunto de nuevas configuraciones de umbrales. Cada configuración de umbral tiene las siguientes propiedades:-
ThresholdPercentage (number): el porcentaje del límite de cuota en el que se pueden activar las acciones. Introduzca un valor entre 0 y 250. -
Action (array): se deben realizar una o más acciones cuando se alcance el umbral. Cada acción tiene las siguientes propiedades:-
ActionType: el tipo de acción que se va a realizar. Puede especificar los valores siguientes:-
Event: registra un evento en el registro de eventos del sistema de archivos. Al especificar Event, también debe especificar las siguientes propiedades:-
EventType: información, advertencia o error -
MessageBody: El texto del mensaje que se registrará con el evento.
-
-
Report: Genera un informe de uso del almacenamiento.
-
-
-
-
PassThru (boolean)- Opcional. Si se establece en true, devuelve el objeto de cuota modificado.
Ejemplos:
1. Modifique el tamaño y la descripción de la cuota.
Invoke-Command -ComputerName $FSxWindowsRemotePowerShellEndpoint -ConfigurationName FSxRemoteAdmin -ScriptBlock { Set-FSxFSRMQuota -Folder "share\department" -Size 2GB -Description "Updated quota for department share" }
2. Desactivar una cuota
Invoke-Command -ComputerName $FSxWindowsRemotePowerShellEndpoint -ConfigurationName FSxRemoteAdmin -ScriptBlock { Set-FSxFSRMQuota -Folder "share\department" -Disabled: $true }
Actualizar- FSx FSRMQuota
Recalcula las estadísticas de uso actuales de una cuota escaneando la carpeta para determinar la cantidad real de espacio que se está utilizando.
Parámetros:
-
Folder (string): obligatorio. La ruta de la carpeta que contiene la cuota que se va a actualizar. -
PassThru (boolean)- Opcional. Si se establece en true, devuelve el objeto de cuota actualizado.
Ejemplos:
1. Recalcula las estadísticas de uso actuales de una cuota especificada.
Invoke-Command -ComputerName $FSxWindowsRemotePowerShellEndpoint -ConfigurationName FSxRemoteAdmin -ScriptBlock { Update-FSxFSRMQuota -Folder "share\department" -PassThru }
Comandos de plantilla de cuota
Nuevo: FSx FSRMQuota plantilla
Crea una nueva plantilla de cuotas que define una configuración reutilizable para las cuotas.
Parámetros:
-
Name (string): obligatorio. Un nombre para la plantilla de cuotas. -
Size (string): obligatorio. El límite de tamaño que impone la plantilla de cuota. -
Description (string)- Opcional. Descripción de la plantilla de cuotas. -
SoftLimit (boolean)- Opcional. Si se establece en true, crea una plantilla para las cuotas flexibles que indican el uso pero no imponen el límite. -
ThresholdConfigurations (array)- Opcional. Un conjunto de configuraciones de umbrales que especifican las acciones que se deben realizar en los diferentes niveles de uso. Cada configuración tiene las siguientes propiedades:-
ThresholdPercentage (number): el porcentaje del límite de cuota en el que se pueden activar las acciones. Introduzca un valor entre 0 y 250. -
Action (array): se deben realizar una o más acciones cuando se alcance el umbral. Cada acción tiene las siguientes propiedades:-
ActionType: el tipo de acción que se va a realizar. Puede especificar los valores siguientes:-
Event: registra un evento en el registro de eventos del sistema de archivos. Al especificar Event, también debe especificar las siguientes propiedades:-
EventType: información, advertencia o error -
MessageBody: El texto del mensaje que se registrará con el evento.
-
-
Report: Genera un informe de uso del almacenamiento.
-
-
-
Ejemplos:
1. Cree una plantilla de límite de 1 GB rigurosa.
Invoke-Command -ComputerName $FSxWindowsRemotePowerShellEndpoint -ConfigurationName FSxRemoteAdmin -ScriptBlock { New-FSxFSRMQuotaTemplate -Name "1GB Hard Limit" -Size 1GB -Description "Standard 1GB hard limit template" }
2. Cree una plantilla de límite flexible de 5 GB con un umbral de advertencia del 90% de uso
$threshold = @{ ThresholdPercentage = 90 Action = @( @{ ActionType = "Event" EventType = "Warning" MessageBody = "Quota usage has reached 90% of the limit" } ) } $thresholds = [System.Collections.ArrayList]@() $thresholds.Add($threshold) Invoke-Command -ComputerName $FSxWindowsRemotePowerShellEndpoint -ConfigurationName FSxRemoteAdmin -ArgumentList $thresholds -ScriptBlock { param($thresholds) New-FSxFSRMQuotaTemplate -Name "5GB Soft Limit" -Size 5GB -Description "5GB soft limit with 90% warning" -SoftLimit -ThresholdConfigurations $Using:thresholds }
Obtenga una FSx FSRMQuota plantilla
Recupera una o más plantillas de cuotas del sistema de archivos.
Parámetros:
-
Name (string)- Opcional. El nombre de una plantilla de cuota específica que se va a recuperar. Si no especifica un nombre, el comando devuelve todas las plantillas de cuota.
Ejemplos:
1. Recupera todas las plantillas de cuotas del sistema de archivos.
Invoke-Command -ComputerName $FSxWindowsRemotePowerShellEndpoint -ConfigurationName FSxRemoteAdmin -ScriptBlock { Get-FSxFSRMQuotaTemplate }
Establecer una FSx FSRMQuota plantilla
Modifica las propiedades de una plantilla de cuota.
Parámetros:
-
Name (string): obligatorio. El nombre de la plantilla de cuota que se va a modificar. -
Description (string)- Opcional. Una nueva descripción de la plantilla. -
Size (string)- Opcional. El nuevo límite de tamaño de la plantilla. -
SoftLimit (boolean)- Opcional. Si se establece en true, cambia la plantilla para crear cuotas flexibles que indiquen el uso pero no impongan el límite. -
ThresholdConfigurations (array)- Opcional. Un conjunto de configuraciones de umbrales que especifican las acciones que se deben realizar en los diferentes niveles de uso. Cada configuración tiene las siguientes propiedades:-
ThresholdPercentage (number): el porcentaje del límite de cuota en el que se pueden activar las acciones. Introduzca un valor entre 0 y 250. -
Action (array): se deben realizar una o más acciones cuando se alcance el umbral. Cada acción tiene las siguientes propiedades:-
ActionType: el tipo de acción que se va a realizar. Puede especificar los valores siguientes:-
Event: registra un evento en el registro de eventos del sistema de archivos. Al especificar Event, también debe especificar las siguientes propiedades:-
EventType: información, advertencia o error -
MessageBody: El texto del mensaje que se registrará con el evento.
-
-
Report: Genera un informe de uso del almacenamiento.
-
-
-
-
UpdateDerived (boolean)- Opcional. Si se establece en True, actualiza todas las cuotas que se crearon a partir de esta plantilla. -
UpdateDerivedMatching (boolean)- Opcional. Si se establece en true, actualiza solo las cuotas que se crearon a partir de esta plantilla y que no se han modificado desde su creación. -
PassThru (boolean)- Opcional. Si se establece en true, devuelve el objeto de plantilla modificado.
Ejemplos:
1. Modifica el tamaño y la descripción de una plantilla de cuota.
Invoke-Command -ComputerName $FSxWindowsRemotePowerShellEndpoint -ConfigurationName FSxRemoteAdmin -ScriptBlock { Set-FSxFSRMQuotaTemplate -Name "5GB Soft Limit" -Size 10GB -Description "Updated to 10GB soft limit" }
2. Modifica una plantilla de cuota y actualiza todas las cuotas que se crearon a partir de ella.
Invoke-Command -ComputerName $FSxWindowsRemotePowerShellEndpoint -ConfigurationName FSxRemoteAdmin -ScriptBlock { Set-FSxFSRMQuotaTemplate -Name "1GB Hard Limit" -Size 2GB -UpdateDerived }
Restablecer- FSx FSRMQuota
Restablece una cuota para que coincida con la configuración de una plantilla especificada.
Parameters
-
Folder (string): obligatorio. La ruta de la carpeta que contiene la cuota que se va a restablecer. -
Template (string): obligatorio. El nombre de la plantilla de cuota que se va a aplicar.
Ejemplos
Ejemplos: restablecer una cuota para que coincida con la configuración definida en una plantilla de cuota.
Invoke-Command -ComputerName $FSxWindowsRemotePowerShellEndpoint -ConfigurationName FSxRemoteAdmin -ScriptBlock { Reset-FSxFSRMQuota -Folder "share\department" -Template "1GB Hard Limit" }
Comandos de cuota automática
Nuevo: FSx FSRMAuto cuota
El New-FSxFSRMAutoQuota comando crea una cuota de aplicación automática en una carpeta específica. Una cuota de aplicación automática genera cuotas automáticamente en función de la plantilla especificada para cada subcarpeta existente y cualquier subcarpeta nueva creada en la carpeta especificada.
Parameters
-
Folder (string): obligatorio. La ruta de la carpeta donde se creará la cuota de aplicación automática. -
Template (string)- Opcional. El nombre de una plantilla de cuota existente que se utilizará para la cuota de aplicación automática. -
Disabled (boolean)- Opcional. Si se establece en true, crea la cuota de aplicación automática en un estado desactivado.
Ejemplos
1. Cree una cuota de aplicación automática que aplique automáticamente una plantilla específica a todas las subcarpetas.
Invoke-Command -ComputerName $FSxWindowsRemotePowerShellEndpoint -ConfigurationName FSxRemoteAdmin -ScriptBlock { New-FSxFSRMAutoQuota -Folder "share\department" -Template "250 MB Extended Limit" }
Obtenga una cuota FSx FSRMAuto
El Get-FSxFSRMAutoQuota comando recupera una o más cuotas de aplicación automática del sistema de archivos.
Parameters
-
Folder (string)- Opcional. La ruta de la carpeta desde la que se recuperarán las cuotas de aplicación automática. También puede utilizarla...al final de la ruta para incluir todas las subcarpetas.
Si no especificas una ruta de carpeta, el comando devuelve todas las cuotas que se aplican automáticamente en el sistema de archivos.
Ejemplos
1. Recupera todas las cuotas de aplicación automática en el sistema de archivos.
Invoke-Command -ComputerName $FSxWindowsRemotePowerShellEndpoint -ConfigurationName FSxRemoteAdmin -ScriptBlock { Get-FSxFSRMAutoQuota }
Eliminar: FSx FSRMAuto cuota
El Remove-FSxFSRMAutoQuota comando elimina una cuota de aplicación automática de una carpeta específica. Al eliminar una cuota de aplicación automática, el comando también elimina todas las cuotas de las subcarpetas que se derivaron de la plantilla de cuota asociada.
Parameters
-
Folder (string): obligatorio. La ruta de la carpeta de la que se va a eliminar la cuota de aplicación automática. -
PassThru (boolean)- Opcional. Si se establece en true, devuelve el objeto de cuota de aplicación automática eliminado.
Ejemplos
1. Elimine una cuota de aplicación automática de una carpeta específica.
Invoke-Command -ComputerName $FSxWindowsRemotePowerShellEndpoint -ConfigurationName FSxRemoteAdmin -ScriptBlock { Remove-FSxFSRMAutoQuota -Folder "share\department" -PassThru }
Establecer una FSx FSRMAuto cuota
El Set-FSxFSRMAutoQuota comando modifica los ajustes de configuración de una cuota de aplicación automática.
Parameters
-
Folder (string): obligatorio. La ruta de la carpeta que contiene la cuota de aplicación automática que se va a modificar. -
Template (string)- Opcional. El nombre de la plantilla de cuota que se va a aplicar. -
Disabled (boolean)- Opcional. Si se establece en True, se deshabilita la cuota de aplicación automática. Si se establece en false, habilita la cuota de aplicación automática. -
UpdateDerived (boolean)- Opcional. Si se establece en True, actualiza todas las cuotas existentes que se derivaron de esta cuota de aplicación automática. -
UpdateDerivedMatching (boolean)- Opcional. Si se establece en True, actualiza solo las cuotas derivadas que no se hayan modificado desde su creación. -
PassThru (boolean)- Opcional. Si se establece en true, devuelve el objeto de cuota de aplicación automática modificado.
Ejemplos
1. Cambie la plantilla de cuota utilizada por una cuota de aplicación automática.
Invoke-Command -ComputerName $FSxWindowsRemotePowerShellEndpoint -ConfigurationName FSxRemoteAdmin -ScriptBlock { Set-FSxFSRMAutoQuota -Folder "share\department" -Template "100 MB Limit" }
2. Desactive una cuota de aplicación automática y actualice todas las cuotas que se derivaron de ella.
Invoke-Command -ComputerName $FSxWindowsRemotePowerShellEndpoint -ConfigurationName FSxRemoteAdmin -ScriptBlock { Set-FSxFSRMAutoQuota -Folder "share\department" -Disabled: $true -UpdateDerived }
Actualización: FSx FSRMAuto cuota
El Update-FSxFSRMAutoQuota comando recalcula las propiedades de una cuota de aplicación automática y las cuotas que se derivan de ella escaneando la carpeta para determinar la cantidad real de espacio que se está utilizando.
Parameters
-
Folder (string): obligatorio. La ruta de la carpeta que contiene la cuota de aplicación automática que se va a actualizar. -
PassThru (boolean)- Opcional. Si se establece en true, devuelve el objeto de cuota de aplicación automática actualizado.
Ejemplos
1. Vuelva a calcular las estadísticas de uso y devuelva el objeto de cuota de aplicación automática actualizado.
Invoke-Command -ComputerName $FSxWindowsRemotePowerShellEndpoint -ConfigurationName FSxRemoteAdmin -ScriptBlock { Update-FSxFSRMAutoQuota -Folder "share\department" -PassThru }