Udostępnij przez


Copy-DPMDatasourceReplica

Tworzy nową kopię repliki źródła danych.

Składnia

Copy DPMDatasourceReplica

PS
    [-Datasource] <Datasource>
    [-WhatIf]
    [-Confirm]
    [<CommonParameters>]

Opis

Nuta

Nowy opcjonalny parametr [-CheckReplicaFragmentation] jest uwzględniony w programie DPM 2019 UR1. Aby uzyskać więcej informacji, zobacz Parameters.

Polecenie cmdlet Copy-DPMDatasourceReplica tworzy nową kopię źródła danych programu DPM w programie System Center — Data Protection Manager. To polecenie cmdlet musi być uruchamiane tylko wtedy, gdy istnieją duże opóźnienia kopii zapasowych dla kopii zapasowych z powodu fragmentacji repliki. Uruchom poniższe polecenie, aby sprawdzić liczbę zakresów i zidentyfikować poziom fragmentacji.

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

Porównaj liczbę zakresów z replica_file_size/refs_cluster_size (refs_cluster_size może być 4K lub 64K). Jeśli wartość liczby zakresów jest wystarczająco blisko powyższej wartości, polecenie cmdlet Copy-DPMDatasourceReplica można użyć do defragmentowania repliki.

rozważ następujące kwestie podczas korzystania z tego polecenia cmdlet

Storage

Upewnij się, że pula magazynów ma wystarczającą ilość wolnego miejsca, aby utworzyć nową kopię repliki. Ponadto do czasu oczyszczenia starszych punktów odzyskiwania zostanie wyczyszczony magazyn.

datasource Upewnij się, że źródło danych jest bezczynne i nie przechodzi żadnej operacji, takiej jak tworzenie kopii zapasowej, odzyskiwanie itp. Jeśli źródło danych znajduje się w dowolnym stanie innym niż bezczynność. kopia repliki jest niedozwolona.

fragmentacji

Po utworzeniu kopii repliki upewnij się, że fragmentacja nie jest obecna przy użyciu polecenia fsutil, jak wyjaśniono powyżej.

SKŁADNIA

Przykład

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

Przykłady

Przykład 1

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

To polecenie pobiera listę wszystkich grup ochrony na serwerze DPM o nazwie TestingServer.

Przykład 2

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

To polecenie pobiera listę wszystkich źródeł danych w $pg[<index>].

Przykład 3

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

To polecenie tworzy kopię repliki dla $ds[<index>].

Parametry

-CheckReplicaFragmentation

Oblicza procent fragmentacji repliki.

Nuta

Ten parametr ma zastosowanie do programu DPM 2019 UR1.

Właściwości parametru

Typ:SwitchParameter
Domyślna wartość:None
Obsługuje symbole wieloznaczne:False
DontShow:False

Zestawy parametrów

(All)
Position:1
Obowiązkowy:True
Wartość z potoku:False
Wartość z potoku według nazwy właściwości:False
Wartość z pozostałych argumentów:False

-Confirm

Monituje o potwierdzenie przed uruchomieniem polecenia cmdlet.

Właściwości parametru

Typ:SwitchParameter
Domyślna wartość:None
Obsługuje symbole wieloznaczne:False
DontShow:False
Aliasy:por

Zestawy parametrów

(All)
Position:Named
Obowiązkowy:False
Wartość z potoku:False
Wartość z potoku według nazwy właściwości:False
Wartość z pozostałych argumentów:False

-Datasource

Określa obiekt źródła danych, dla którego to polecenie cmdlet usuwa replikę i tworzy nową kopię repliki.

Źródłem danych może być udział systemu plików lub wolumin systemu operacyjnego Windows, baza danych programu Microsoft SQL Server, grupa magazynów programu Microsoft Exchange Server, farma programu Microsoft SharePoint, Microsoft Virtual Machine, system Center 2019 — baza danych programu Data Protection Manager (DPM) lub stan systemu, który jest członkiem grupy ochrony. Aby uzyskać obiekt źródła danych, użyj polecenia cmdlet Get-DPMDatasource cmdlet.

Właściwości parametru

Typ:Datasource
Domyślna wartość:None
Obsługuje symbole wieloznaczne:False
DontShow:False

Zestawy parametrów

(All)
Position:0
Obowiązkowy:True
Wartość z potoku:True
Wartość z potoku według nazwy właściwości:False
Wartość z pozostałych argumentów:False

-WhatIf

Pokazuje, co się stanie, jeśli polecenie cmdlet zostanie uruchomione. Polecenie cmdlet nie jest uruchamiane.

Właściwości parametru

Typ:SwitchParameter
Domyślna wartość:None
Obsługuje symbole wieloznaczne:False
DontShow:False
Aliasy:Wi

Zestawy parametrów

(All)
Position:Named
Obowiązkowy:False
Wartość z potoku:False
Wartość z potoku według nazwy właściwości:False
Wartość z pozostałych argumentów:False

CommonParameters

To polecenie cmdlet obsługuje typowe parametry: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction i -WarningVariable. Aby uzyskać więcej informacji, zobacz about_CommonParameters.

Dane wejściowe

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

Dane wyjściowe

System.Object