Como gerenciar a eliminação de duplicação de dados
Você pode gerenciar as configurações de desduplicação de dados em seu sistema de arquivos usando a CLI do Amazon FSx para gerenciamento remoto no PowerShell. Para obter mais informações sobre como usar o gerenciamento remoto da CLI do Amazon FSx no PowerShell, consulte Como usar a CLI do Amazon FSx para PowerShell.
A seguir estão os comandos que você pode usar para eliminação de duplicação de dados.
Comando de eliminação de duplicação de dados | Descrição |
---|---|
Permite a eliminação de duplicação de dados no compartilhamento de arquivos. A compactação de dados, após a eliminação de duplicação de dados, é habilitada por padrão quando você habilita a eliminação de duplicação de dados. |
|
Disable-FSxDedup |
Desativa a eliminação de duplicação de dados no compartilhamento de arquivos. |
Get-FSxDedupConfiguration |
Recupera informações de configuração de eliminação de duplicação de dados, incluindo tamanho mínimo do arquivo e idade para otimização, configurações de compactação e tipos de arquivos e pastas excluídos. |
Set-FSxDedupConfiguration |
Altera as configurações de eliminação de duplicação, incluindo tamanho e idade mínimos do arquivo para otimização, configurações de compactação e tipos de arquivos e pastas excluídos. |
Recupere o status da eliminação de duplicação e inclua propriedades somente leitura que descrevam a economia e o status da otimização no sistema de arquivos, os horários e o status de conclusão dos últimos trabalhos de desduplicação no sistema de arquivos. | |
Get-FSxDedupMetadata |
Recupera metadados de otimização de eliminação de duplicação. |
Update-FSxDedupStatus |
Calcula e recupera informações atualizadas sobre economia de eliminação de duplicação de dados. |
Measure-FSxDedupFileMetadata |
Mede e recupera o espaço de armazenamento potencial que você pode recuperar em seu sistema de arquivos, se excluir um grupo de pastas. Os arquivos geralmente têm partes que são compartilhadas em outras pastas, e o mecanismo de eliminação de duplicação calcula quais partes são exclusivas e que seriam excluídas. |
Get-FSxDedupSchedule |
Recupera as programações de eliminação de duplicação que estão definidas atualmente. |
Crie e personalize uma programação de desduplicação de dados. | |
Altere as configurações das programações de eliminação de duplicação de dados existentes. | |
Remove-FSxDedupSchedule |
Exclua uma programação de desduplicação. |
Get-FSxDedupJob |
Obtenha o status e as informações de todos os trabalhos de desduplicação em execução ou na fila. |
Stop-FSxDedupJob |
Cancele um ou mais trabalhos de eliminação de duplicação de dados especificados. |
A ajuda on-line de cada comando fornece uma referência de todas as opções de comando. Para acessar essa ajuda, execute o comando com -?, por exemplo Enable-FSxDedup -?.
Como habilitar a eliminação de duplicação de dados
Você habilita a eliminação de duplicação de dados em um compartilhamento de arquivos do Amazon FSx para Windows File Server usando o comando Enable-FSxDedup
, conforme a seguir.
PS C:\Users\Admin>
Invoke-Command -ComputerName amznfsxzzzzzzzz.corp.example.com -ConfigurationName FSxRemoteAdmin -ScriptBlock {Enable-FsxDedup }
Quando você habilita a eliminação de duplicação de dados, uma programação e uma configuração padrão são criadas. Você pode criar, modificar e remover programações e configurações usando os comandos abaixo.
Você pode usar o comando Disable-FSxDedup
para desativar totalmente a eliminação de duplicação de dados em seu sistema de arquivos.
Como criar uma programação de eliminação de duplicação de dados
Embora a programação padrão funcione bem na maioria dos casos, você pode criar um nova programação de desduplicação usando o comando New-FsxDedupSchedule
, apresentado a seguir. As programações de eliminação de duplicação de dados usam o horário 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 }
Esse comando cria uma programação chamada CustomOptimization
que é executada na segunda, quarta e sábado, iniciando o trabalho às 8h (UTC) todos os dias, com uma duração máxima de sete horas, após as quais o trabalho é interrompido, se ainda estiver em execução.
Observe que a criação de novas programações de trabalho de eliminação de duplicação personalizadas não substitui nem remove a programação padrão existente. Antes de criar um trabalho de eliminação de duplicação personalizado, talvez você queira desativar o trabalho padrão se não precisar dele.
Você pode desativar a programação de eliminação de duplicação padrão usando o comando Set-FsxDedupSchedule
, mostrado a seguir.
PS C:\Users\Admin>
Invoke-Command -ComputerName amznfsxzzzzzzzz.corp.example.com -ConfigurationName FSxRemoteAdmin -ScriptBlock {Set-FSxDedupSchedule -Name “BackgroundOptimization” -Enabled $false}
Você pode remover uma programação de eliminação de duplicação usando o comando Remove-FSxDedupSchedule -Name "ScheduleName"
. Observe que a programação padrão de eliminação de duplicação BackgroundOptimization
não pode ser modificada ou removida e, em vez disso, precisará ser desabilitada.
Como modificar uma programação de eliminação de duplicação de dados
Você pode modificar uma programação de eliminação de duplicação existente usando o comando Set-FsxDedupSchedule
, mostrado a seguir.
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 }
Esse comando modifica a programação CustomOptimization
existente para ser executada de segunda a quarta e sábado, iniciando a tarefa às 9h (UTC) todos os dias, com uma duração máxima de nove horas, após a qual a tarefa será interrompida, se ainda estiver em execução.
Para modificar a idade mínima do arquivo antes de otimizar a configuração, use o comando Set-FSxDedupConfiguration
.
Como visualizar a quantidade de espaço economizado
Para visualizar a quantidade de espaço em disco que você está economizando ao executar a eliminação de duplicação de dados, use o comando Get-FSxDedupStatus
como a seguir.
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
Os valores mostrados na resposta do comando para os seguintes parâmetros não são confiáveis e você não deve usar esses valores: Capacity, FreeSpace, UsedSpace, UnotimizedSize e SavingsRate.