Compartilhar via


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