Partager via


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