Compartir a través de


Copy-DPMDatasourceReplica

Crea una nueva copia de la réplica del origen de datos.

Sintaxis

Copy DPMDatasourceReplica

PS
    [-Datasource] <Datasource>
    [-WhatIf]
    [-Confirm]
    [<CommonParameters>]

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. de extents = archivo fsutil 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.

SINTAXIS

Ejemplo

No. of extents = fsutil file queryExtents <replica_filename> | Measure-Object -Line

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.

Propiedades del parámetro

Tipo:SwitchParameter
Valor predeterminado:None
Admite caracteres comodín:False
DontShow:False

Conjuntos de parámetros

(All)
Posición:1
Mandatory:True
Valor de la canalización:False
Valor de la canalización por nombre de propiedad:False
Valor de los argumentos restantes:False

-Confirm

Le pide confirmación antes de ejecutar el cmdlet.

Propiedades del parámetro

Tipo:SwitchParameter
Valor predeterminado:None
Admite caracteres comodín:False
DontShow:False
Alias:cf

Conjuntos de parámetros

(All)
Posición:Named
Mandatory:False
Valor de la canalización:False
Valor de la canalización por nombre de propiedad:False
Valor de los argumentos restantes: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.

Propiedades del parámetro

Tipo:Datasource
Valor predeterminado:None
Admite caracteres comodín:False
DontShow:False

Conjuntos de parámetros

(All)
Posición:0
Mandatory:True
Valor de la canalización:True
Valor de la canalización por nombre de propiedad:False
Valor de los argumentos restantes:False

-WhatIf

Muestra lo que sucedería si el cmdlet se ejecuta. El cmdlet no se ejecuta.

Propiedades del parámetro

Tipo:SwitchParameter
Valor predeterminado:None
Admite caracteres comodín:False
DontShow:False
Alias:Wi

Conjuntos de parámetros

(All)
Posición:Named
Mandatory:False
Valor de la canalización:False
Valor de la canalización por nombre de propiedad:False
Valor de los argumentos restantes:False

CommonParameters

Este cmdlet admite los parámetros comunes: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction y -WarningVariable. Para obtener más información, vea about_CommonParameters.

Entradas

Microsoft.Internal.EnterpriseStorage.Dls.UI.ObjectModel.OMCommon.Datasource

Salidas

System.Object