Copy-DPMDatasourceReplica
Crée une copie du réplica de la source de données.
Syntax
Copy-DPMDatasourceReplica
[-Datasource] <Datasource>
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Copy-DPMDatasourceReplica
-Line
Description
Notes
Un nouveau paramètre facultatif [-CheckReplicaFragmentation] est inclus dans DPM 2019 UR1. Pour plus d’informations, consultez Paramètres.
L’applet de commande Copy-DPMDatasourceReplica crée une copie de la source de données DPM sur System Center - Data Protection Manager. Cette applet de commande doit être exécutée uniquement en cas de latences de sauvegarde élevées pour les sauvegardes en raison de réplica fragmentation. Exécutez la commande ci-dessous pour vérifier le nombre d’extensions et identifier le niveau de fragmentation.
Non. of extents = fsutil file queryExtents <replica_filename> | Measure-Object -Line
Comparez le nombre d’étendues à replica_file_size/refs_cluster_size (refs_cluster_size peut être de 4 Ko ou 64 Ko). Si la valeur du nombre d’étendues est suffisamment 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 de suffisamment d’espace libre pour créer une nouvelle copie de réplica. En outre, il y aura un ballonnement de stockage jusqu’à ce que les points de récupération plus anciens soient élagués.
Datasource Assurez-vous que la source de données est inactive et qu’elle 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 de réplica n’est pas autorisée.
Fragmentation
Après réplica copie est créée, assurez-vous 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.
Notes
Ce paramètre s’applique à DPM 2019 UR1.
Type: | SwitchParameter |
Position: | 1 |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Confirm
Vous demande une confirmation avant d’exécuter l’applet de commande.
Type: | SwitchParameter |
Aliases: | cf |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | 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 copie de 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, la base de données System Center 2019 - Data Protection Manager (DPM) ou l’état du système membre d’un groupe de protection. Pour obtenir un objet de source de données, utilisez l’applet de commande Get-DPMDatasource.
Type: | Datasource |
Position: | 0 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-WhatIf
Montre ce qui se passe en cas d’exécution de l’applet de commande. L’applet de commande n’est pas exécutée.
Type: | SwitchParameter |
Aliases: | wi |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Entrées
Microsoft.Internal.EnterpriseStorage.Dls.UI.ObjectModel.OMCommon.Datasource
Sorties
System.Object