Copy-DPMDatasourceReplica
Crée une copie du réplica de la source de données.
Syntaxe
Copy-DPMDatasourceReplica
[-Datasource] <Datasource>
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Copy-DPMDatasourceReplica
-Line
Description
Note
Un nouveau paramètre facultatif [-CheckReplicaFragmentation] est inclus dans DPM 2019 UR1. Pour plus d’informations, consultez Parameters.
L’applet de commande Copy-DPMDatasourceReplica crée une nouvelle copie de la source de données DPM sur System Center - Data Protection Manager. Cette applet de commande doit être exécutée uniquement lorsqu’il existe des latences de sauvegarde élevées pour les sauvegardes en raison de la fragmentation du réplica. Exécutez la commande ci-dessous pour vérifier le nombre d’étendues et identifier le niveau de fragmentation.
Non. of extents = fsutil file queryExtents <replica_filename> | Measure-Object -Line
Comparez le nombre d’étendues avec replica_file_size/refs_cluster_size (refs_cluster_size peut être 4K ou 64K). Si la valeur du nombre d’étendues est assez proche de la valeur ci-dessus, l’applet de commande Copy-DPMDatasourceReplica peut être utilisée pour défragmenter le réplica.
Tenez compte des éléments suivants lors de l’utilisation de cette applet de commande
stockage
Assurez-vous que le pool de stockage dispose d’un espace libre suffisant pour créer une copie du réplica. De plus, il y aura un ballonnement de stockage jusqu’à ce que les points de récupération plus anciens soient nettoyés.
Source de données Assurez-vous que la source de données est inactive et ne subit aucune opération telle que la sauvegarde, la récupération, etc. Si la source de données est dans un état autre qu’inactif. la copie du réplica n’est pas autorisée.
de fragmentation
La copie post-réplica est créée, vérifiez que la fragmentation n’est pas présente à l’aide de la commande fsutil, comme expliqué ci-dessus.
Exemples
Exemple 1
PS C:\> $pg = Get-DPMProtectionGroup -DPMServerName "TestingServer"
Cette commande obtient la liste de tous les groupes de protection sur le serveur DPM nommé TestingServer.
Exemple 2
PS C:\> $ds = Get-DPMDatasource -ProtectionGroup $pg[<index>]
Cette commande obtient la liste de toutes les sources de données dans $pg[<index>]
.
Exemple 3
PS C: \> Copy-DPMDatasourceReplica -Datasource $ds[<index>]
Cette commande crée une copie du réplica pour $ds[<index>]
.
Paramètres
-CheckReplicaFragmentation
Calcule le pourcentage de fragmentation d’un réplica.
Note
Ce paramètre s’applique à DPM 2019 UR1.
Type: | SwitchParameter |
Position: | 1 |
Valeur par défaut: | None |
Obligatoire: | True |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-Confirm
Vous invite à confirmer avant d’exécuter l’applet de commande.
Type: | SwitchParameter |
Alias: | cf |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-Datasource
Spécifie un objet de source de données pour lequel cette applet de commande supprime un réplica et crée une nouvelle copie du réplica.
Une source de données peut être un partage de système de fichiers ou un volume pour le système d’exploitation Windows, la base de données Microsoft SQL Server, le groupe de stockage Microsoft Exchange Server, la batterie de serveurs Microsoft SharePoint, la machine virtuelle Microsoft, System Center 2019 - Base de données DPM (Data Protection Manager) ou l’état système membre d’un groupe de protection. Pour obtenir un objet de source de données, utilisez l’applet de commande Get-DPMDatasource cmdlet.
Type: | Datasource |
Position: | 0 |
Valeur par défaut: | None |
Obligatoire: | True |
Accepter l'entrée de pipeline: | True |
Accepter les caractères génériques: | False |
-WhatIf
Affiche ce qui se passerait si l’applet de commande s’exécute. L’applet de commande n’est pas exécutée.
Type: | SwitchParameter |
Alias: | wi |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
Entrées
Microsoft.Internal.EnterpriseStorage.Dls.UI.ObjectModel.OMCommon.Datasource
Sorties
System.Object