Copy-DPMDatasourceReplica
Crea una nueva copia de la réplica del origen de datos.
Sintaxis
Copy-DPMDatasourceReplica
[-Datasource] <Datasource>
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Copy-DPMDatasourceReplica
-Line
Description
Nota
En DPM 2019 UR1 se incluye un nuevo parámetro opcional [-CheckReplicaFragment ation]. Para obtener más información, vea Parameters.
El cmdlet Copy-DPMDatasourceReplica crea una nueva copia del origen de datos DPM en System Center - Data Protection Manager. Este cmdlet solo se debe ejecutar cuando hay latencias de copia de seguridad elevadas para las copias de seguridad debido a la fragmentación de réplicas. Ejecute el siguiente comando para comprobar el número de extensiones e identificar el nivel de fragmentación.
No. of extents = fsutil file queryExtents <replica_filename> | Measure-Object -Line
Compare el número de extensiones con replica_file_size/refs_cluster_size (refs_cluster_size puede ser 4K o 64K). Si el valor del número de extensiones está lo suficientemente cerca del valor anterior, se puede usar el cmdlet Copy-DPMDatasourceReplica para desfragmentar la réplica.
Considere lo siguiente al usar este cmdlet
Storage
Asegúrese de que el bloque de almacenamiento tenga suficiente espacio disponible para crear una nueva copia de la réplica. Además, habrá un sobredimensionamiento de almacenamiento hasta que se eliminen los puntos de recuperación más antiguos.
datasource Asegúrese de que el origen de datos está inactivo y no está realizando ninguna operación, como la copia de seguridad, la recuperación, etc. Si el origen de datos está en cualquier estado distinto de inactivo. No se permite la copia de la réplica.
de fragmentación de
Después de crear la copia de réplica, asegúrese de que la fragmentación no está presente mediante el comando fsutil, como se explicó anteriormente.
Ejemplos
Ejemplo 1
PS C:\> $pg = Get-DPMProtectionGroup -DPMServerName "TestingServer"
Este comando obtiene la lista de todos los grupos de protección en el servidor DPM denominado TestingServer.
Ejemplo 2
PS C:\> $ds = Get-DPMDatasource -ProtectionGroup $pg[<index>]
Este comando obtiene la lista de todos los orígenes de datos de $pg[<index>]
.
Ejemplo 3
PS C: \> Copy-DPMDatasourceReplica -Datasource $ds[<index>]
Este comando crea una copia de la réplica para $ds[<index>]
.
Parámetros
-CheckReplicaFragmentation
Calcula el porcentaje de fragmentación de una réplica.
Nota
Este parámetro es aplicable a DPM 2019 UR1.
Tipo: | SwitchParameter |
Posición: | 1 |
Valor predeterminado: | None |
Requerido: | True |
Aceptar entrada de canalización: | False |
Aceptar caracteres comodín: | False |
-Confirm
Le pide confirmación antes de ejecutar el cmdlet.
Tipo: | SwitchParameter |
Alias: | cf |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | False |
Aceptar entrada de canalización: | False |
Aceptar caracteres comodín: | False |
-Datasource
Especifica un objeto de origen de datos para el que este cmdlet quita una réplica y crea una nueva copia de la réplica.
Un origen de datos puede ser un recurso compartido o volumen del sistema operativo Windows, una base de datos de Microsoft SQL Server, un grupo de almacenamiento de Microsoft Exchange Server, una granja de servidores de Microsoft SharePoint, una máquina virtual de Microsoft, una base de datos de System Center 2019 - Data Protection Manager (DPM) o un estado del sistema que sea miembro de un grupo de protección. Para obtener un objeto de origen de datos, use el cmdlet Get-DPMDatasource cmdlet.
Tipo: | Datasource |
Posición: | 0 |
Valor predeterminado: | None |
Requerido: | True |
Aceptar entrada de canalización: | True |
Aceptar caracteres comodín: | False |
-WhatIf
Muestra lo que sucedería si el cmdlet se ejecuta. El cmdlet no se ejecuta.
Tipo: | SwitchParameter |
Alias: | wi |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | False |
Aceptar entrada de canalización: | False |
Aceptar caracteres comodín: | False |
Entradas
Microsoft.Internal.EnterpriseStorage.Dls.UI.ObjectModel.OMCommon.Datasource
Salidas
System.Object