Copy-DPMDatasourceReplica
Создает новую копию реплики источника данных.
Синтаксис
Copy DPMDatasourceReplica
PS
[-Datasource] <Datasource>
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Описание
Заметка
Новый необязательный параметр [-CheckReplicaFragmentation] включен в DPM 2019 UR1. Дополнительные сведения см. в разделепараметров
Командлет Copy-DPMDatasourceReplica создает новую копию источника данных DPM в System Center — Data Protection Manager. Этот командлет должен выполняться только при наличии высокой задержки резервного копирования для резервных копий из-за фрагментации реплики. Выполните приведенную ниже команду, чтобы проверить количество экстентов и определить уровень фрагментации.
Нет. экстенты = fsutil file queryExtents <replica_filename> | Measure-Object -Line
Сравните количество экстентов с replica_file_size/refs_cluster_size (refs_cluster_size может быть 4K или 64K). Если значение для количества экстентов достаточно близко к приведенному выше значению, командлет Copy-DPMDatasourceReplica можно использовать для дефрагментации реплики.
Рассмотрим следующее при использовании этого командлета
хранилища
Убедитесь, что пул носителей имеет достаточно свободного места, чтобы создать новую копию реплики. Кроме того, будет большой объем хранилища до тех пор, пока старые точки восстановления не будут удалены.
источник данных Убедитесь, что источник данных неактивен и не выполняет никаких операций, таких как резервное копирование, восстановление и т. д. Если источник данных находится в любом состоянии, отличном от простоя. Копия реплики не разрешена.
фрагментации
После создания копии реплики убедитесь, что фрагментация отсутствует с помощью команды fsutil, как описано выше.
СИНТАКСИС
Пример
No. of extents = fsutil file queryExtents <replica_filename> | Measure-Object -Line
Примеры
Пример 1
PS C:\> $pg = Get-DPMProtectionGroup -DPMServerName "TestingServer"
Эта команда получает список всех групп защиты на сервере DPM с именем TestingServer.
Пример 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 |
| Default value: | None |
| Поддерживаются подстановочные знаки: | False |
| DontShow: | False |
Наборы параметров
(All)
| Position: | 1 |
| Обязательно: | True |
| Значение из конвейера: | False |
| Значение из конвейера по имени свойства: | False |
| Значение из оставшихся аргументов: | False |
-Confirm
Запрашивает подтверждение перед запуском командлета.
Свойства параметра
| Тип: | SwitchParameter |
| Default value: | None |
| Поддерживаются подстановочные знаки: | False |
| DontShow: | False |
| Aliases: | cf |
Наборы параметров
(All)
| Position: | Named |
| Обязательно: | False |
| Значение из конвейера: | False |
| Значение из конвейера по имени свойства: | False |
| Значение из оставшихся аргументов: | False |
-Datasource
Указывает объект источника данных, для которого этот командлет удаляет реплику и создает новую копию реплики.
Источник данных может быть общей файловой системой или томом для операционной системы Windows, базы данных Microsoft SQL Server, группы хранения Microsoft Exchange Server, фермы Microsoft SharePoint, виртуальной машины Майкрософт, System Center 2019 — базы данных Data Protection Manager (DPM) или системного состояния, являющегося членом группы защиты. Чтобы получить объект источника данных, используйте командлет
Свойства параметра
| Тип: | Datasource |
| Default value: | None |
| Поддерживаются подстановочные знаки: | False |
| DontShow: | False |
Наборы параметров
(All)
| Position: | 0 |
| Обязательно: | True |
| Значение из конвейера: | True |
| Значение из конвейера по имени свойства: | False |
| Значение из оставшихся аргументов: | False |
-WhatIf
Показывает, что произойдет, если командлет выполняется. Командлет не выполняется.
Свойства параметра
| Тип: | SwitchParameter |
| Default value: | None |
| Поддерживаются подстановочные знаки: | False |
| DontShow: | False |
| Aliases: | wi |
Наборы параметров
(All)
| Position: | Named |
| Обязательно: | False |
| Значение из конвейера: | False |
| Значение из конвейера по имени свойства: | False |
| Значение из оставшихся аргументов: | False |
CommonParameters
Этот командлет поддерживает общие параметры: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction и -WarningVariable. Дополнительные сведения см. в разделе about_CommonParameters.