Condividi tramite


Copy-DPMDatasourceReplica

Crea una nuova copia della replica dell'origine dati.

Sintassi

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

Descrizione

Nota

Un nuovo parametro facoltativo [-CheckReplicaFragmentation] è incluso in DPM 2019 UR1. Per altre informazioni, vedere Parametri.

Il cmdlet Copy-DPMDatasourceReplica crea una nuova copia dell'origine dati DPM in System Center - Data Protection Manager. Questo cmdlet deve essere eseguito solo quando sono presenti latenze di backup elevate per i backup a causa della frammentazione della replica. Eseguire il comando seguente per verificare il numero di extent e identificare il livello di frammentazione.

No. of extents = fsutil file queryExtents <replica_filename> | Measure-Object -Line

Confrontare il numero di extent con replica_file_size/refs_cluster_size (refs_cluster_size può essere 4K o 64K). Se il valore per il numero di extent è sufficientemente vicino al valore precedente, è possibile usare il cmdlet Copy-DPMDatasourceReplica per deframmentare la replica.

Considerare quanto segue durante l'uso di questo cmdlet

Archiviazione

Assicurarsi che lo spazio disponibile nel pool di archiviazione sia sufficiente per creare una nuova copia della replica. Inoltre, ci sarà un bloat di archiviazione fino a quando i punti di ripristino meno recenti non vengono eliminati.

Datasource Assicurarsi che l'origine dati sia inattiva e che non sia in corso alcuna operazione, ad esempio backup, ripristino e così via. Se l'origine dati è in qualsiasi stato diverso da inattiva. la copia della replica non è consentita.

Frammentazione

La copia post-replica viene creata, assicurarsi che la frammentazione non sia presente usando il comando fsutil, come illustrato in precedenza.

Esempio

Esempio 1

PS C:\> $pg = Get-DPMProtectionGroup -DPMServerName "TestingServer"

Questo comando ottiene l'elenco di tutti i gruppi protezione dati nel server DPM denominato TestingServer.

Esempio 2

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

Questo comando ottiene l'elenco di tutte le origini dati all'interno $pg[<index>]di .

Esempio 3

PS C: \>   Copy-DPMDatasourceReplica -Datasource $ds[<index>]

Questo comando crea una copia della replica per $ds[<index>].

Parametri

-CheckReplicaFragmentation

Calcola la percentuale di frammentazione per una replica.

Nota

Questo parametro è applicabile per DPM 2019 UR1.

Type:SwitchParameter
Position:1
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-Confirm

Richiede la conferma dell'utente prima di eseguire il cmdlet.

Type:SwitchParameter
Aliases:cf
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Datasource

Specifica un oggetto origine dati per cui questo cmdlet rimuove una replica e crea una nuova copia della replica.

Un'origine dati può essere una condivisione o un volume del file system per il sistema operativo Windows, il database di Microsoft SQL Server, il gruppo di archiviazione Microsoft Exchange Server, la farm di Microsoft SharePoint, Microsoft Virtual Machine, System Center 2019 - Data Protection Manager (DPM) o lo stato del sistema membro di un gruppo protezione dati. Per ottenere un oggetto origine dati, usare il cmdlet Get-DPMDatasource cmdlet.

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

-WhatIf

Mostra l'esito in caso di esecuzione del cmdlet. Il cmdlet non viene eseguito.

Type:SwitchParameter
Aliases:wi
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

Input

Microsoft.Internal.EnterpriseStorage.Dls.UI.ObjectModel.OMCommon.Datasource

Output

System.Object