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
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 gonfio di archiviazione fino a quando i punti di ripristino meno recenti non vengono eliminati.
'origine dati Verificare che l'origine dati sia inattiva e non sia in corso alcuna operazione, ad esempio backup, recupero e così via. Se l'origine dati è in qualsiasi stato diverso da inattiva. la copia della replica non è consentita.
frammentazione
Dopo la creazione della copia della replica, 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 di $pg[<index>]
.
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.
Tipo: | SwitchParameter |
Posizione: | 1 |
Valore predefinito: | None |
Necessario: | True |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-Confirm
Richiede conferma prima di eseguire il cmdlet.
Tipo: | SwitchParameter |
Alias: | cf |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-Datasource
Specifica un oggetto origine dati per il quale 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 di Microsoft Exchange Server, la farm di Microsoft SharePoint, la macchina virtuale Microsoft, il database di 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.
Tipo: | Datasource |
Posizione: | 0 |
Valore predefinito: | None |
Necessario: | True |
Accettare l'input della pipeline: | True |
Accettare caratteri jolly: | False |
-WhatIf
Mostra cosa accadrebbe se il cmdlet viene eseguito. Il cmdlet non viene eseguito.
Tipo: | SwitchParameter |
Alias: | wi |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
Input
Microsoft.Internal.EnterpriseStorage.Dls.UI.ObjectModel.OMCommon.Datasource
Output
System.Object