Compartir a través de


Copy-DPMDatasourceReplica

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

Syntax

Copy-DPMDatasourceReplica
    [-Datasource] <Datasource>
    [-WhatIf]
    [-Confirm]
    [<CommonParameters>]
Copy-DPMDatasourceReplica
    -Line

Description

Nota

Se incluye un nuevo parámetro opcional [-CheckReplicaFragmentation] en DPM 2019 UR1. Para obtener más información, vea Parámetros.

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.

Tenga en cuenta 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 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.

Fragmentación

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 dentro 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.

Type:SwitchParameter
Position:1
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-Confirm

Le solicita su confirmación antes de ejecutar el cmdlet.

Type:SwitchParameter
Aliases:cf
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters: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 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.

Type:Datasource
Position:0
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-WhatIf

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

Type:SwitchParameter
Aliases:wi
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

Entradas

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

Salidas

System.Object