Copy-DPMDatasourceReplica
Veri kaynağının çoğaltmasının yeni bir kopyasını oluşturur.
Syntax
Copy-DPMDatasourceReplica
[-Datasource] <Datasource>
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Copy-DPMDatasourceReplica
-Line
Description
Not
DPM 2019 UR1'e yeni bir isteğe bağlı [-CheckReplicaFragmentation] parametresi eklendi. Daha fazla bilgi için bkz. Parametreler.
Copy-DPMDatasourceReplica cmdlet'i, System Center - Data Protection Manager'da DPM veri kaynağının yeni bir kopyasını oluşturur. Bu cmdlet yalnızca çoğaltma parçalanması nedeniyle yedeklemeler için yüksek yedekleme gecikme süreleri olduğunda çalıştırılmalıdır. Kapsam sayısını doğrulamak ve parçalanma düzeyini belirlemek için aşağıdaki komutu çalıştırın.
Hayır. of extents = fsutil file queryExtents <replica_filename> | Measure-Object -Line
kapsam sayısını replica_file_size/refs_cluster_size ile karşılaştırın (refs_cluster_size 4K veya 64K olabilir). Kapsam sayısı değeri yukarıdaki değere yeterince yakınsa çoğaltmayı birleştirmek için Copy-DPMDatasourceReplica cmdlet'i kullanılabilir.
Bu cmdlet'i kullanırken aşağıdakileri göz önünde bulundurun
Depolama
Depolama havuzunda yeni bir çoğaltma kopyası oluşturmak için yeterli boş alan olduğundan emin olun. Ayrıca, eski kurtarma noktaları budanana kadar bir depolama blobu olacaktır.
Datasource Veri kaynağının boşta olduğundan ve yedekleme, kurtarma gibi herhangi bir işlemden geçmediğinden emin olun. Veri kaynağı boşta dışında bir durumdaysa. çoğaltma kopyasına izin verilmiyor.
Parçalanma
Çoğaltma sonrası kopya oluşturulur, yukarıda açıklandığı gibi fsutil komutunu kullanarak parçalanmanın mevcut olmadığından emin olun.
Örnekler
Örnek 1
PS C:\> $pg = Get-DPMProtectionGroup -DPMServerName "TestingServer"
Bu komut, DPM sunucusundaki TestingServer adlı tüm koruma gruplarının listesini alır.
Örnek 2
PS C:\> $ds = Get-DPMDatasource -ProtectionGroup $pg[<index>]
Bu komut içindeki $pg[<index>]
tüm veri kaynaklarının listesini alır.
Örnek 3
PS C: \> Copy-DPMDatasourceReplica -Datasource $ds[<index>]
Bu komut için $ds[<index>]
çoğaltmanın bir kopyasını oluşturur.
Parametreler
-CheckReplicaFragmentation
Çoğaltmanın parçalanma yüzdesini hesaplar.
Not
Bu parametre DPM 2019 UR1 için geçerlidir.
Type: | SwitchParameter |
Position: | 1 |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Confirm
Cmdlet'i çalıştırmadan önce sizden onay ister.
Type: | SwitchParameter |
Aliases: | cf |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Datasource
Bu cmdlet'in bir çoğaltmayı kaldırdığı ve yeni bir çoğaltma kopyası oluşturduğu bir veri kaynağı nesnesi belirtir.
Veri kaynağı, Windows işletim sistemi, Microsoft SQL Server veritabanı, Microsoft Exchange Server depolama grubu, Microsoft SharePoint grubu, Microsoft Virtual Machine, System Center 2019 - Data Protection Manager (DPM) veritabanı veya bir koruma grubunun üyesi olan sistem durumu için bir dosya sistemi paylaşımı veya birimi olabilir. Veri kaynağı nesnesi almak için Get-DPMDatasource cmdlet'ini kullanın.
Type: | Datasource |
Position: | 0 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-WhatIf
Cmdlet çalıştırılıyorsa ne olacağını gösterir. Cmdlet çalıştırılmaz.
Type: | SwitchParameter |
Aliases: | wi |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Girişler
Microsoft.Internal.EnterpriseStorage.Dls.UI.ObjectModel.OMCommon.Datasource
Çıkışlar
System.Object