Copy-DPMDatasourceReplica
Hiermee maakt u een nieuwe kopie van de replica van de gegevensbron.
Syntax
Copy-DPMDatasourceReplica
[-Datasource] <Datasource>
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Copy-DPMDatasourceReplica
-Line
Description
Notitie
Een nieuwe optionele parameter [-CheckReplicaFragmentation] is opgenomen in DPM 2019 UR1. Zie Parameters voor meer informatie.
De cmdlet Copy-DPMDatasourceReplica maakt een nieuwe kopie van de DPM-gegevensbron in System Center - Data Protection Manager. Deze cmdlet moet alleen worden uitgevoerd wanneer er hoge back-uplatenties zijn voor back-ups vanwege replicafragmentatie. Voer de onderstaande opdracht uit om het aantal gebieden te controleren en het fragmentatieniveau te identificeren.
Nee. of extents = fsutil file queryExtents <replica_filename> | Measure-Object -Line
Vergelijk het aantal gebieden met replica_file_size/refs_cluster_size (refs_cluster_size kan 4K of 64K zijn). Als de waarde voor het aantal gebieden dicht genoeg bij de bovenstaande waarde ligt, kan de cmdlet Copy-DPMDatasourceReplica worden gebruikt om de replica te defragmenteren.
Houd rekening met het volgende bij het gebruik van deze cmdlet
Storage
Zorg ervoor dat de opslaggroep voldoende vrije ruimte heeft om een nieuwe kopie van de replica te maken. Verder is er een opslag-bloat totdat de oudere herstelpunten worden verwijderd.
Datasource Zorg ervoor dat de gegevensbron niet actief is en geen bewerkingen ondergaat, zoals back-up, herstel, enzovoort. Als de gegevensbron een andere status heeft dan niet-actief. de kopie van de replica is niet toegestaan.
Fragmentatie
Nadat de replica is gemaakt, controleert u of de fragmentatie niet aanwezig is met behulp van de opdracht fsutil, zoals hierboven wordt uitgelegd.
Voorbeelden
Voorbeeld 1
PS C:\> $pg = Get-DPMProtectionGroup -DPMServerName "TestingServer"
Met deze opdracht wordt de lijst met alle beveiligingsgroepen op de DPM-server met de naam TestingServer.
Voorbeeld 2
PS C:\> $ds = Get-DPMDatasource -ProtectionGroup $pg[<index>]
Met deze opdracht wordt de lijst met alle gegevensbronnen in $pg[<index>]
opgehaald.
Voorbeeld 3
PS C: \> Copy-DPMDatasourceReplica -Datasource $ds[<index>]
Met deze opdracht maakt u een kopie van de replica voor $ds[<index>]
.
Parameters
-CheckReplicaFragmentation
Berekent het fragmentatiepercentage voor een replica.
Notitie
Deze parameter is van toepassing op DPM 2019 UR1.
Type: | SwitchParameter |
Position: | 1 |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Confirm
Hiermee wordt u gevraagd om bevestiging voordat u de cmdlet uitvoert.
Type: | SwitchParameter |
Aliases: | cf |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Datasource
Hiermee geeft u een gegevensbronobject op waarvoor deze cmdlet een replica verwijdert en een nieuwe kopie van de replica maakt.
Een gegevensbron kan een bestandssysteemshare of volume zijn voor het Windows-besturingssysteem, microsoft SQL Server-database, Microsoft Exchange Server opslaggroep, Microsoft SharePoint-farm, Microsoft Virtual Machine, System Center 2019 - DPM-database (Data Protection Manager) of systeemstatus die lid is van een beveiligingsgroep. Gebruik de cmdlet Get-DPMDatasource om een gegevensbronobject te verkrijgen.
Type: | Datasource |
Position: | 0 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-WhatIf
Hiermee wordt weergegeven wat er zou gebeuren als u de cmdlet uitvoert. De cmdlet wordt niet uitgevoerd.
Type: | SwitchParameter |
Aliases: | wi |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Invoerwaarden
Microsoft.Internal.EnterpriseStorage.Dls.UI.ObjectModel.OMCommon.Datasource
Uitvoerwaarden
System.Object