Copy-DPMDatasourceReplica
Cria uma nova cópia da réplica da fonte de dados.
Sintaxe
Copy-DPMDatasourceReplica
[-Datasource] <Datasource>
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Copy-DPMDatasourceReplica
-Line
Description
Observação
Um novo parâmetro opcional [-CheckReplicaFragmentation] está incluído no DPM 2019 UR1. Para obter mais informações, consulte parâmetros.
O cmdlet Copy-DPMDatasourceReplica cria uma nova cópia da fonte de dados do DPM no System Center - Data Protection Manager. Esse cmdlet deve ser executado somente quando houver altas latências de backup para backups devido à fragmentação da réplica. Execute o comando abaixo para verificar o número de extensões e identificar o nível de fragmentação.
Não. of extents = fsutil file queryExtents <replica_filename> | Measure-Object -Line
Compare o número de extensões com replica_file_size/refs_cluster_size (refs_cluster_size pode ser 4K ou 64K). Se o valor para o número de extensões estiver próximo o suficiente do valor acima, o cmdlet Copy-DPMDatasourceReplica poderá ser usado para desfragmentar a réplica.
Considere o seguinte ao usar este cmdlet
Storage
Verifique se o pool de armazenamento tem espaço livre suficiente disponível para criar uma nova cópia da réplica. Além disso, haverá um inchaço de armazenamento até que os pontos de recuperação mais antigos sejam podados.
Fonte de dados Verifique se a fonte de dados está ociosa e não está passando por nenhuma operação, como backup, recuperação, etc. Se a fonte de dados estiver em qualquer estado diferente de ocioso. A cópia da réplica não é permitida.
Fragmentação
A cópia pós-réplica é criada, certifique-se de que a fragmentação não esteja presente usando o comando fsutil, conforme explicado acima.
Exemplos
Exemplo 1
PS C:\> $pg = Get-DPMProtectionGroup -DPMServerName "TestingServer"
Este comando obtém a lista de todos os grupos de proteção no servidor DPM chamado TestingServer.
Exemplo 2
PS C:\> $ds = Get-DPMDatasource -ProtectionGroup $pg[<index>]
Este comando obtém a lista de todas as fontes de dados dentro $pg[<index>]
.
Exemplo 3
PS C: \> Copy-DPMDatasourceReplica -Datasource $ds[<index>]
Este comando cria uma cópia da réplica para $ds[<index>]
.
Parâmetros
-CheckReplicaFragmentation
Calcula a porcentagem de fragmentação de uma réplica.
Observação
Este parâmetro é aplicável ao DPM 2019 UR1.
Tipo: | SwitchParameter |
Position: | 1 |
Default value: | None |
Necessário: | True |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | False |
-Confirm
Solicita confirmação antes de executar o cmdlet.
Tipo: | SwitchParameter |
Aliases: | cf |
Position: | Named |
Default value: | None |
Necessário: | False |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | False |
-Datasource
Especifica um objeto de fonte de dados para o qual esse cmdlet remove uma réplica e cria uma nova cópia da réplica.
Uma fonte de dados pode ser um compartilhamento ou volume do sistema de arquivos para o sistema operacional Windows, banco de dados do Microsoft SQL Server, grupo de armazenamento do Microsoft Exchange Server, farm do Microsoft SharePoint, Microsoft Virtual Machine, banco de dados do System Center 2019 - Data Protection Manager (DPM) ou estado do sistema que seja membro de um grupo de proteção. Para obter um objeto de fonte de dados, use o cmdlet Get-DPMDatasource cmdlet.
Tipo: | Datasource |
Position: | 0 |
Default value: | None |
Necessário: | True |
Aceitar entrada de pipeline: | True |
Aceitar carateres universais: | False |
-WhatIf
Mostra o que aconteceria se o cmdlet fosse executado. O cmdlet não é executado.
Tipo: | SwitchParameter |
Aliases: | wi |
Position: | Named |
Default value: | None |
Necessário: | False |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | False |
Entradas
Microsoft.Internal.EnterpriseStorage.Dls.UI.ObjectModel.OMCommon.Datasource
Saídas
System.Object