Copy-DPMDatasourceReplica
データ ソースのレプリカの新しいコピーを作成します。
構文
Copy-DPMDatasourceReplica
[-Datasource] <Datasource>
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Copy-DPMDatasourceReplica
-Line
説明
手記
DPM 2019 UR1 には、[-CheckReplicaFragmentation]
Copy-DPMDatasourceReplica コマンドレットは、System Center - Data Protection Manager で DPM データソースの新しいコピーを作成します。 このコマンドレットは、レプリカの断片化によるバックアップの待機時間が長い場合にのみ実行する必要があります。 次のコマンドを実行してエクステントの数を確認し、断片化レベルを特定します。
いいえ。 of extents = fsutil file queryExtents <replica_filename> |Measure-Object -Line
エクステントの数をreplica_file_size/refs_cluster_sizeと比較します (refs_cluster_sizeは 4K または 64K です)。 エクステント数の値が上記の値に十分近い場合は、Copy-DPMDatasourceReplica
このコマンドレットを使用する際は、次の点を考慮
Storage
記憶域プールに、レプリカの新しいコピーを作成するための十分な空き領域があることを確認します。 さらに、古い復旧ポイントが排除されるまで、ストレージが肥大化します。
データソース データ ソースがアイドル状態であり、バックアップ、回復などの操作が行われないことを確認します。データ ソースがアイドル状態以外の状態の場合。 レプリカのコピーは許可されません。
断片化
レプリカのコピーが作成されたら、前述のように fsutil コマンドを使用して断片化が存在しないことを確認します。
例
例 1
PS C:\> $pg = Get-DPMProtectionGroup -DPMServerName "TestingServer"
このコマンドは、TestingServer という名前の DPM サーバー上のすべての保護グループの一覧を取得します。
例 2
PS C:\> $ds = Get-DPMDatasource -ProtectionGroup $pg[<index>]
このコマンドは、$pg[<index>]
内のすべてのデータ ソースの一覧を取得します。
例 3
PS C: \> Copy-DPMDatasourceReplica -Datasource $ds[<index>]
このコマンドは、$ds[<index>]
のレプリカのコピーを作成します。
パラメーター
-CheckReplicaFragmentation
レプリカの断片化の割合を計算します。
手記
このパラメーターは、DPM 2019 UR1 に適用できます。
型: | SwitchParameter |
配置: | 1 |
規定値: | None |
必須: | True |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
-Confirm
コマンドレットを実行する前に確認を求めるメッセージが表示されます。
型: | SwitchParameter |
Aliases: | cf |
配置: | Named |
規定値: | None |
必須: | False |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
-Datasource
このコマンドレットがレプリカを削除し、レプリカの新しいコピーを作成するデータ ソース オブジェクトを指定します。
データ ソースには、Windows オペレーティング システム、Microsoft SQL Server データベース、Microsoft Exchange Server ストレージ グループ、Microsoft SharePoint ファーム、Microsoft Virtual Machine、System Center 2019 - Data Protection Manager (DPM) データベース、または保護グループのメンバーであるシステム状態のファイル システム共有またはボリュームを指定できます。 データソース オブジェクトを取得するには、コマンドレット Get-DPMDatasource コマンドレットを使用します。
型: | Datasource |
配置: | 0 |
規定値: | None |
必須: | True |
パイプライン入力を受け取る: | True |
ワイルドカード文字を受け取る: | False |
-WhatIf
コマンドレットを実行した場合の動作を示します。 コマンドレットは実行されません。
型: | SwitchParameter |
Aliases: | wi |
配置: | Named |
規定値: | None |
必須: | False |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
入力
Microsoft.Internal.EnterpriseStorage.Dls.UI.ObjectModel.OMCommon.Datasource
出力
System.Object