Copy-DPMDatasourceReplica

Cria uma nova cópia da réplica da origem de dados.

Syntax

Copy-DPMDatasourceReplica
    [-Datasource] <Datasource>
    [-WhatIf]
    [-Confirm]
    [<CommonParameters>]
Copy-DPMDatasourceReplica
    -Line

Description

Nota

Um novo parâmetro opcional [-CheckReplicaFragmentation] está incluído no UR1 do DPM 2019. Para obter mais informações, veja Parâmetros.

O cmdlet Copy-DPMDatasourceReplica cria uma nova cópia da origem de dados do DPM no System Center – Data Protection Manager. Este cmdlet só tem de ser executado quando existem latências de cópia de segurança elevadas para cópias de segurança 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.º 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 64 K). Se o valor do número de extensões estiver suficientemente próximo do valor acima, o cmdlet Copy-DPMDatasourceReplica pode ser utilizado para desfragar a réplica.

Considere o seguinte ao utilizar este cmdlet

Armazenamento

Certifique-se de que o agrupamento 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.

Origem de dados Certifique-se de que a origem de dados está inativa e não está a ser submetida a nenhuma operação, como cópia de segurança, recuperação, etc. Se a origem de dados estiver num estado diferente de inativo. a cópia da réplica não é permitida.

Fragmentação

Após a criação da cópia da réplica, certifique-se de que a fragmentação não está presente com 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 com o nome TestingServer.

Exemplo 2

PS C:\> $ds = Get-DPMDatasource -ProtectionGroup $pg[<index>]

Este comando obtém a lista de todas as origens de dados no $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 percentagem de fragmentação de uma réplica.

Nota

Este 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 a 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 origem de dados para o qual este cmdlet remove uma réplica e cria uma nova cópia da réplica.

Uma origem de dados pode ser uma partilha ou volume do sistema de ficheiros para o sistema operativo Windows, a base de dados do Microsoft SQL Server, Microsoft Exchange Server grupo de armazenamento, o farm do Microsoft SharePoint, a Máquina Virtual da Microsoft, a base de dados do System Center 2019 – Data Protection Manager (DPM) ou o estado do sistema que é membro de um grupo de proteção. Para obter um objeto de origem de dados, utilize o cmdlet Get-DPMDatasource cmdlet.

Type:Datasource
Position:0
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-WhatIf

Apresenta o que aconteceria mediante a execução do cmdlet. 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