Copy-DPMDatasourceReplica
데이터 원본 복제본의 새 복사본을 만듭니다.
구문
Copy-DPMDatasourceReplica
[-Datasource] <Datasource>
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Copy-DPMDatasourceReplica
-Line
Description
메모
새 선택적 매개 변수 [-CheckReplicaFragmentation] DPM 2019 UR1에 포함됩니다. 자세한 내용은 매개 변수참조하세요.
Copy-DPMDatasourceReplica cmdlet은 System Center - Data Protection Manager에서 DPM 데이터 원본의 새 복사본을 만듭니다. 이 cmdlet은 복제본 조각화로 인해 백업에 대한 백업 대기 시간이 높은 경우에만 실행해야 합니다. 아래 명령을 실행하여 익스텐트 수를 확인하고 조각화 수준을 식별합니다.
아니요. extents = fsutil file queryExtents <replica_filename> | Measure-Object -Line
익스텐트 수를 replica_file_size/refs_cluster_size 비교합니다(refs_cluster_size 4K 또는 64K일 수 있습니다). 익스텐트 수에 대한 값이 위의 값에 충분히 가까운 경우 cmdlet Copy-DPMDatasourceReplica 사용하여 복제본을 조각 모음할 수 있습니다.
이 cmdlet 사용하는 동안 다음을 고려합니다.
Storage
스토리지 풀에 복제본의 새 복사본을 만들 수 있는 충분한 여유 공간이 있는지 확인합니다. 또한 이전 복구 지점이 정리될 때까지 스토리지 bloat이 있습니다.
데이터 원본 데이터 원본이 유휴 상태이고 백업, 복구 등과 같은 작업이 진행되지 않는지 확인합니다. 데이터 원본이 유휴 상태 이외의 상태에 있는 경우 복제본의 복사본은 허용되지 않습니다.
조각화
복제본 복사본이 만들어지고 위에서 설명한 대로 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 |
Position: | 1 |
Default value: | None |
필수: | True |
파이프라인 입력 허용: | False |
와일드카드 문자 허용: | False |
-Confirm
cmdlet을 실행하기 전에 확인 메시지를 표시합니다.
형식: | SwitchParameter |
별칭: | cf |
Position: | Named |
Default value: | None |
필수: | False |
파이프라인 입력 허용: | False |
와일드카드 문자 허용: | False |
-Datasource
이 cmdlet이 복제본을 제거하고 복제본의 새 복사본을 만드는 데이터 원본 개체를 지정합니다.
데이터 원본은 Windows 운영 체제, Microsoft SQL Server 데이터베이스, Microsoft Exchange Server 스토리지 그룹, Microsoft SharePoint 팜, Microsoft Virtual Machine, System Center 2019 - DPM(데이터 보호 관리자) 데이터베이스 또는 보호 그룹의 구성원인 시스템 상태에 대한 파일 시스템 공유 또는 볼륨일 수 있습니다. 데이터 원본 개체를 가져오려면 cmdlet Get-DPMDatasource cmdlet사용합니다.
형식: | Datasource |
Position: | 0 |
Default value: | None |
필수: | True |
파이프라인 입력 허용: | True |
와일드카드 문자 허용: | False |
-WhatIf
cmdlet이 실행되면 어떻게 되는지 보여 주세요. cmdlet이 실행되지 않습니다.
형식: | SwitchParameter |
별칭: | wi |
Position: | Named |
Default value: | None |
필수: | False |
파이프라인 입력 허용: | False |
와일드카드 문자 허용: | False |
입력
Microsoft.Internal.EnterpriseStorage.Dls.UI.ObjectModel.OMCommon.Datasource
출력
System.Object