Administración de la deduplicación de datos - Amazon FSx para Windows File Server

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

Enable-FSxDedup

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.

Get-FSxDedupStatus

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.

New-FSxDedupSchedule

Cree y personalice un programa de desduplicación de datos.

Set-FSxDedupSchedule

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.