Copy-DPMDatasourceReplica
Cria uma nova cópia do réplica da fonte de dados.
Syntax
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, confira 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 há altas latências de backup para backups devido à fragmentação 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 do número de extensões for próximo o suficiente do valor acima, o cmdlet Copy-DPMDatasourceReplica poderá ser usado para desfragmentar o 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 do réplica. Além disso, haverá um bloat de armazenamento até que os pontos de recuperação mais antigos sejam removidos.
Datasource Verifique se a fonte de dados está ociosa e se 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 de réplica não é permitida.
Fragmentação
Após réplica cópia for criada, verifique se a fragmentação não está presente usando o comando fsutil, conforme explicado acima.
Exemplos
Exemplo 1
PS C:\> $pg = Get-DPMProtectionGroup -DPMServerName "TestingServer"
Esse 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>]
Esse comando obtém a lista de todas as fontes de dados dentro $pg[<index>]
de .
Exemplo 3
PS C: \> Copy-DPMDatasourceReplica -Datasource $ds[<index>]
Esse comando cria uma cópia do réplica para $ds[<index>]
.
Parâmetros
-CheckReplicaFragmentation
Calcula o percentual de fragmentação de um réplica.
Observação
Esse parâmetro é aplicável ao DPM 2019 UR1.
Type: | SwitchParameter |
Position: | 1 |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Confirm
Solicita sua confirmação antes de executar o cmdlet.
Type: | SwitchParameter |
Aliases: | cf |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Datasource
Especifica um objeto de fonte de dados para o qual esse cmdlet remove um réplica e cria uma nova cópia de réplica.
Uma fonte de dados pode ser um compartilhamento ou volume do sistema de arquivos para o sistema operacional Windows, o banco de dados do Microsoft SQL Server, Microsoft Exchange Server grupo de armazenamento, o farm do Microsoft SharePoint, a Máquina Virtual da Microsoft, o banco de dados do System Center 2019 – DPM (Data Protection Manager) ou o estado do sistema que é membro de um grupo de proteção. Para obter um objeto de fonte de dados, use o cmdlet Get-DPMDatasource.
Type: | Datasource |
Position: | 0 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-WhatIf
Mostra o que aconteceria se o cmdlet fosse executado. O cmdlet não é executado.
Type: | SwitchParameter |
Aliases: | wi |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Entradas
Microsoft.Internal.EnterpriseStorage.Dls.UI.ObjectModel.OMCommon.Datasource
Saídas
System.Object