Administración de la deduplicación de datos
Puede administrar la configuración de la desduplicación de datos en el sistema de archivos mediante la CLI de Amazon FSx para la administración remota en PowerShell. Para obtener más información acerca del uso de la administración remota de la CLI de Amazon FSx en PowerShell, consulte Uso de la CLI de Amazon FSx para PowerShell.
Los siguientes son los comandos que puede usar para la deduplicación de datos.
Comando de deduplicación de datos | Descripción |
---|---|
Permite la deduplicación de datos en el recurso compartido de archivos. La compresión de datos después de la deduplicación está habilitada de forma predeterminada cuando se habilita la deduplicación de datos. |
|
Disable-FSxDedup |
Deshabilita la deduplicación de datos en el recurso compartido de archivos. |
Get-FSxDedupConfiguration |
Recupera la información de configuración de la deduplicación, incluidos el tamaño y la antigüedad mínimos de los archivos para la optimización, los ajustes de compresión y los tipos de archivos y carpetas excluidos. |
Set-FSxDedupConfiguration |
Cambia los ajustes de configuración de la deduplicación, incluidos el tamaño y la antigüedad mínimos de los archivos para la optimización, los ajustes de compresión y los tipos de archivos y carpetas excluidos. |
Recupera el estado de la desduplicación e incluye propiedades de solo lectura que describen los ahorros de optimización y el estado del sistema de archivos, los tiempos y el estado de finalización de los últimos trabajos de desduplicación del sistema de archivos. | |
Get-FSxDedupMetadata |
Recupera los metadatos de optimización de la deduplicación. |
Update-FSxDedupStatus |
Calcula y recupera información actualizada sobre los ahorros en la deduplicación de datos. |
Measure-FSxDedupFileMetadata |
Mide y recupera el espacio de almacenamiento potencial que puede recuperar en su sistema de archivos si elimina un grupo de carpetas. Los archivos suelen tener fragmentos que se comparten en otras carpetas, y el motor de deduplicación calcula qué fragmentos son únicos y se eliminarían. |
Get-FSxDedupSchedule |
Recupera los programas de deduplicación que están definidos actualmente. |
Cree y personalice un programa de desduplicación de datos. | |
Cambie los ajustes de configuración de los programas de desduplicación de datos existentes. | |
Remove-FSxDedupSchedule |
Elimine un programa de desduplicación. |
Get-FSxDedupJob |
Acceda el estado y la información de todos los trabajos de desduplicación actualmente en ejecución o en cola. |
Stop-FSxDedupJob |
Cancele uno o más trabajos de deduplicación de datos específicos. |
La ayuda en línea de cada comando brinda una referencia de todas las opciones de comando. Para acceder a esta ayuda, ejecute el comando con -?, por ejemplo, Enable-FSxDedup -?.
Habilitar la deduplicación de datos
Para habilitar la deduplicación de datos en un recurso compartido de archivos de Amazon FSx para Windows File Server, utilice el siguiente comando Enable-FSxDedup
.
PS C:\Users\Admin>
Invoke-Command -ComputerName amznfsxzzzzzzzz.corp.example.com -ConfigurationName FSxRemoteAdmin -ScriptBlock {Enable-FsxDedup }
Al habilitar la deduplicación de datos, se crean una programación y una configuración predeterminadas. Puede crear, modificar y eliminar programaciones y configuraciones mediante los siguientes comandos.
Puede usar el comando Disable-FSxDedup
para deshabilitar completamente la deduplicación de datos en su sistema de archivos.
Crear un programa de deduplicación de datos
Aunque el programa predeterminado funciona bien en la mayoría de los casos, puede crear un nuevo programa de desduplicación mediante el comando New-FsxDedupSchedule
que se muestra a continuación. Las programaciones de deduplicación de datos utilizan la hora UTC.
PS C:\Users\Admin>
Invoke-Command -ComputerName amznfsxzzzzzzzz.corp.example.com -ConfigurationName FSxRemoteAdmin -ScriptBlock { New-FSxDedupSchedule -Name "CustomOptimization" -Type Optimization -Days Mon,Wed,Sat -Start 08:00 -DurationHours 7 }
Este comando crea un programa denominado CustomOptimization
que se ejecuta los lunes, miércoles y sábados, y comienza el trabajo a las 8:00 a. m. (UTC) todos los días, con una duración máxima de 7 horas, después de lo cual el trabajo se detiene si aún se está ejecutando.
Tenga en cuenta que la creación de nuevas programaciones de tareas de deduplicación personalizadas no anula ni elimina la programación predeterminada existente. Antes de crear un trabajo de deduplicación personalizado, puede que desee deshabilitar el trabajo predeterminado si no lo necesita.
Puede deshabilitar el programa de deduplicación predeterminado mediante el comando Set-FsxDedupSchedule
que se muestra a continuación.
PS C:\Users\Admin>
Invoke-Command -ComputerName amznfsxzzzzzzzz.corp.example.com -ConfigurationName FSxRemoteAdmin -ScriptBlock {Set-FSxDedupSchedule -Name “BackgroundOptimization” -Enabled $false}
Puede eliminar un programa de deduplicación mediante el comando Remove-FSxDedupSchedule -Name "ScheduleName"
. Tenga en cuenta que el programa BackgroundOptimization
de deduplicación predeterminado no se puede modificar ni eliminar y, en su lugar, será necesario inhabilitarlo.
Modificar un programa de deduplicación de datos
Puede modificar un programa de deduplicación existente mediante el comando Set-FsxDedupSchedule
que se muestra a continuación.
PS C:\Users\Admin>
Invoke-Command -ComputerName amznfsxzzzzzzzz.corp.example.com -ConfigurationName FSxRemoteAdmin -ScriptBlock { Set-FSxDedupSchedule -Name "CustomOptimization" -Type Optimization -Days Mon,Tues,Wed,Sat -Start 09:00 -DurationHours 9 }
Este comando modifica el programa CustomOptimization
existente para que se ejecute los lunes, miércoles y sábados, y comienza el trabajo a las 9:00 a. m. (UTC) todos los días, con una duración máxima de 9 horas, después de lo cual el trabajo se detiene si aún se está ejecutando.
Para modificar la antigüedad mínima del archivo antes de optimizar la configuración, utilice el comando Set-FSxDedupConfiguration
.
Visualización de la cantidad de espacio ahorrado
Para ver la cantidad de espacio en disco que está ahorrando al ejecutar la deduplicación de datos, utilice el comando Get-FSxDedupStatus
siguiente.
PS C:\Users\Admin>
Invoke-Command -ComputerName amznfsxzzzzzzzz.corp.example.com -ConfigurationName FsxRemoteAdmin -ScriptBlock { Get-FSxDedupStatus } | select OptimizedFilesCount,OptimizedFilesSize,SavedSpace,OptimizedFilesSavingsRate
OptimizedFilesCount OptimizedFilesSize SavedSpace OptimizedFilesSavingsRate ------------------- ------------------ ---------- ------------------------- 12587 31163594 25944826 83
nota
Los valores que se muestran en la respuesta del comando para los siguientes parámetros no son fiables y no debe usarlos: Capacity, FreeSpace, UsedSpace, UnoptizedSize y SavingsRate.