Dela via


Copy-DPMDatasourceReplica

Skapar en ny kopia av repliken av datakällan.

Syntax

Copy-DPMDatasourceReplica
    [-Datasource] <Datasource>
    [-WhatIf]
    [-Confirm]
    [<CommonParameters>]
Copy-DPMDatasourceReplica
    -Line

Description

Not

En ny valfri parameter [-CheckReplicaFragmentation] ingår i DPM 2019 UR1. Mer information finns i Parametrar.

Cmdleten Copy-DPMDatasourceReplica skapar en ny kopia av DPM-datakällan i System Center – Data Protection Manager. Den här cmdleten får bara köras när det finns långa svarstider för säkerhetskopieringar på grund av replikfragmentering. Kör kommandot nedan för att verifiera antalet omfattningar och identifiera fragmenteringsnivån.

Nej. of extents = fsutil file queryExtents <replica_filename> | Measure-Object -Line

Jämför antalet omfattningar med replica_file_size/refs_cluster_size (refs_cluster_size kan vara 4K eller 64 K). Om värdet för antalet omfattningar är tillräckligt nära ovanstående värde kan cmdleten Copy-DPMDatasourceReplica användas för att defragmentera repliken.

Tänk på följande när du använder den här cmdleten

Storage

Se till att lagringspoolen har tillräckligt med ledigt utrymme för att skapa en ny kopia av repliken. Dessutom kommer det att finnas en uppsvälld lagring tills de äldre återställningspunkterna beskärs.

Datasource Kontrollera att datakällan är inaktiv och inte genomgår någon åtgärd, till exempel säkerhetskopiering, återställning osv. Om datakällan är i något annat tillstånd än inaktiv. kopian av repliken tillåts inte.

fragmentering

Efter replikkopiering skapas, se till att fragmenteringen inte finns med hjälp av fsutil-kommandot enligt beskrivningen ovan.

Exempel

Exempel 1

PS C:\> $pg = Get-DPMProtectionGroup -DPMServerName "TestingServer"

Det här kommandot hämtar listan över alla skyddsgrupper på DPM-servern med namnet TestingServer.

Exempel 2

PS C:\> $ds = Get-DPMDatasource -ProtectionGroup $pg[<index>]

Det här kommandot hämtar listan över alla datakällor inom $pg[<index>].

Exempel 3

PS C: \>   Copy-DPMDatasourceReplica -Datasource $ds[<index>]

Det här kommandot skapar en kopia av repliken för $ds[<index>].

Parametrar

-CheckReplicaFragmentation

Beräknar fragmenteringsprocenten för en replik.

Not

Den här parametern gäller för DPM 2019 UR1.

Typ:SwitchParameter
Position:1
Standardvärde:None
Obligatorisk:True
Godkänn pipeline-indata:False
Godkänn jokertecken:False

-Confirm

Uppmanar dig att bekräfta innan du kör cmdleten.

Typ:SwitchParameter
Alias:cf
Position:Named
Standardvärde:None
Obligatorisk:False
Godkänn pipeline-indata:False
Godkänn jokertecken:False

-Datasource

Anger ett datakällobjekt som den här cmdleten tar bort en replik för och skapar en ny kopia av repliken.

En datakälla kan vara en filsystemresurs eller volym för Windows-operativsystemet, Microsoft SQL Server-databasen, Microsoft Exchange Server-lagringsgruppen, Microsoft SharePoint-servergruppen, Microsoft Virtual Machine, System Center 2019 - DPM-databasen (Data Protection Manager) eller systemtillståndet som är medlem i en skyddsgrupp. Om du vill hämta ett datakällaobjekt använder du cmdleten Get-DPMDatasource cmdleten.

Typ:Datasource
Position:0
Standardvärde:None
Obligatorisk:True
Godkänn pipeline-indata:True
Godkänn jokertecken:False

-WhatIf

Visar vad som skulle hända om cmdleten körs. Cmdleten körs inte.

Typ:SwitchParameter
Alias:wi
Position:Named
Standardvärde:None
Obligatorisk:False
Godkänn pipeline-indata:False
Godkänn jokertecken:False

Indata

Microsoft.Internal.EnterpriseStorage.Dls.UI.ObjectModel.OMCommon.Datasource

Utdata

System.Object