Compartir a través de


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