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