Udostępnij za pośrednictwem


Set-DPMDatasourceDiskAllocation

Zmienia alokację dysku dla chronionych danych.

Składnia

Set-DPMDatasourceDiskAllocation
   [-Datasource] <Datasource>
   [-ProtectionGroup] <ProtectionGroup>
   [-PassThru]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]
Set-DPMDatasourceDiskAllocation
   [-Datasource] <Datasource>
   [-ProtectionGroup] <ProtectionGroup>
   [-Manual]
   [-ReplicaArea <Int64>]
   [-ShadowCopyArea <Int64>]
   [-ProductionServerJournalSize <Int64>]
   [-PassThru]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]
Set-DPMDatasourceDiskAllocation
   [-Datasource] <Datasource>
   [-ProtectionGroup] <ProtectionGroup>
   [-MigrateDatasourceDataFromDPM]
   [-DestinationReplicaVolume] <DpmServerVolume>
   [-DestinationShadowCopyVolume] <DpmServerVolume>
   [-FormatVolumes]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]
Set-DPMDatasourceDiskAllocation
   [[-Datasource] <Datasource>]
   [-ProtectionGroup] <ProtectionGroup>
   [-ShadowCopyArea <Int64>]
   -ExpectedDataSizePerClientInMB <Int64>
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]
Set-DPMDatasourceDiskAllocation
   [-Datasource] <Datasource>
   [-ProtectionGroup] <ProtectionGroup>
   [-TargetStorage] <Volume>
   [-ReplicaArea <Int64>]
   [-ExpectedDataSizePerClientInMB <Int64>]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]
Set-DPMDatasourceDiskAllocation
   [-Datasource] <Datasource>
   [-ProtectionGroup] <ProtectionGroup>
   [-CustomRequirements]
   [-ReplicaVolume <DpmServerVolume>]
   [-ShadowCopyVolume <DpmServerVolume>]
   [-FormatVolumes]
   [-USNJournalSize <Int64>]
   [-PassThru]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]
Set-DPMDatasourceDiskAllocation
   [-Datasource] <Datasource>
   [-ProtectionGroup] <ProtectionGroup>
   [-MigrateDatasourceDataFromDPM]
   [-DestinationDiskPool] <Disk[]>
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]
Set-DPMDatasourceDiskAllocation
   [-ProtectionGroup] <ProtectionGroup>
   [-AutoGrow] <Boolean>
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]

Opis

Polecenie cmdlet Set-DPMDatasourceDiskAllocation zmienia alokację dysku dla chronionych danych. Domyślnie program System Center — Data Protection Manager (DPM) przydziela miejsce na dysku i woluminy dla źródła danych. Polecenie cmdlet udostępnia następujące opcje zmiany alokacji dysku:

  • Określ ilość miejsca na dysku do przydzielenia do każdego źródła danych w grupie ochrony.
  • Określ woluminy repliki niestandardowej i kopii w tle, które mają być używane dla każdego źródła danych w grupie ochrony.
  • Określ wolumin docelowy dla każdego źródła danych w grupie ochrony, która używa magazynu opartego na woluminach.
  • Określ dysk docelowy lub woluminy niestandardowe na potrzeby migracji danych.

Przykłady

1: Migrowanie źródła danych z jednego woluminu do innego

PS C:\>$pg = Get-DPMProtectionGroup
	PS C:\>$mpg = Get-DPMModifiableProtectionGroup $pg[0]
 PS C:\>$ds = Get-DPMDatasource $mpg
 PS C:\>$vols = Get-DPMDiskStorage -Volumes
 PS C:\>Set-DPMDatasourceDiskAllocation -ProtectionGroup $mpg -Datasource $ds[0] -TargetStorage $vols[0] -MigrateDatasourceDataFromDPM
 PS C:\>Set-ProtectionGroup $mpg

Migrowanie źródła danych obejmuje modyfikowanie pg, w których znajduje się źródło danych. Pierwsze polecenie pobiera obiekt grupy ochrony z programu DPM. Drugie polecenie konwertuje je na modyfikowalną grupę ochrony, $mpg. Trzecie polecenie pobiera źródła danych, które są częścią modyfikowalnej grupy ochrony. Następnie $vols przechowuje wszystkie dostępne woluminy. Jeśli $ds[0] musi przeprowadzić migrację do $vols[0], następne polecenie instruuje program DPM, aby zmodyfikował grupę zasobów w celu zmiany woluminu przydzielonego do źródła danych Ostatnie polecenie zapisuje wszystkie powyższe akcje wykonywane w grupie ochrony.

Parametry

-AutoGrow

Wskazuje, czy program DPM zwiększa rozmiar woluminu repliki lub punktu odzyskiwania automatycznie, gdy zabraknie miejsca użytkownika.

Typ:Boolean
Position:2
Domyślna wartość:None
Wymagane:True
Akceptowanie danych wejściowych potoku:True
Akceptowanie symboli wieloznacznych:False

-Confirm

Monituje o potwierdzenie przed uruchomieniem polecenia cmdlet.

Typ:SwitchParameter
Aliasy:cf
Position:Named
Domyślna wartość:False
Wymagane:False
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

-CustomRequirements

Wskazuje, że można ręcznie określić woluminy repliki i kopii w tle.

Typ:SwitchParameter
Position:Named
Domyślna wartość:None
Wymagane:True
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

-Datasource

Określa obiekt źródła danych, dla którego to polecenie cmdlet modyfikuje alokację dysku. Źródło danych może być udziałem systemu plików lub woluminem systemu operacyjnego Windows, bazą danych programu Microsoft SQL Server, grupą magazynów programu Microsoft Exchange Server, farmą programu Microsoft SharePoint, maszyną wirtualną Firmy Microsoft, bazą danych programu DPM lub stanem systemu, który jest członkiem grupy ochrony.

Typ:Datasource
Position:1
Domyślna wartość:None
Wymagane:True
Akceptowanie danych wejściowych potoku:True
Akceptowanie symboli wieloznacznych:False

-DestinationDiskPool

Określa zestaw dysków, na których program DPM przydziela woluminy do migracji źródła danych. Ten parametr jest specyficzny dla migracji.

Typ:Disk[]
Position:4
Domyślna wartość:None
Wymagane:True
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

-DestinationReplicaVolume

Określa wolumin docelowy przydzielany przez użytkownika do migrowania replik źródła danych. Ten parametr jest specyficzny dla migracji.

Typ:DpmServerVolume
Position:4
Domyślna wartość:None
Wymagane:True
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

-DestinationShadowCopyVolume

Określa wolumin docelowy przydzielany przez użytkownika do migrowania kopii w tle źródła danych. Ten parametr jest specyficzny dla migracji.

Typ:DpmServerVolume
Position:5
Domyślna wartość:None
Wymagane:True
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

-ExpectedDataSizePerClientInMB

Określa oczekiwany rozmiar w megabajtach danych, które program DPM tworzy kopię zapasową z każdego komputera klienckiego.

Typ:Int64
Position:Named
Domyślna wartość:None
Wymagane:True
Akceptowanie danych wejściowych potoku:True
Akceptowanie symboli wieloznacznych:False

-FormatVolumes

Wskazuje, że program DPM formatuje przydzielone woluminy.

Typ:SwitchParameter
Position:Named
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

-Manual

Wskazuje, że ustawienia programu DPM można stosować ręcznie.

Typ:SwitchParameter
Position:Named
Domyślna wartość:None
Wymagane:True
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

-MigrateDatasourceDataFromDPM

Wskazuje, że program DPM migruje źródło danych z bieżących woluminów do nowego zestawu woluminów.

Typ:SwitchParameter
Position:3
Domyślna wartość:None
Wymagane:True
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

-PassThru

Zwraca obiekt reprezentujący element, z którym pracujesz. Domyślnie to polecenie cmdlet nie generuje żadnych danych wyjściowych.

Typ:SwitchParameter
Position:Named
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

-ProductionServerJournalSize

Określa rozmiar dziennika chronionego serwera.

Typ:Int64
Position:Named
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

-ProtectionGroup

Określa grupę ochrony, na której działa to polecenie cmdlet. Aby uzyskać obiekt ProtectionGroup, użyj polecenia cmdlet Get-DPMProtectionGroup.

Typ:ProtectionGroup
Position:2
Domyślna wartość:None
Wymagane:True
Akceptowanie danych wejściowych potoku:True
Akceptowanie symboli wieloznacznych:False

-ReplicaArea

Określa alokację dysku dla obszaru repliki bieżącego źródła danych.

Typ:Int64
Position:Named
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

-ReplicaVolume

Określa obiekt woluminu repliki. Wolumin repliki to wolumin na serwerze programu DPM zawierającym replikę chronionego źródła danych.

Typ:DpmServerVolume
Position:Named
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

-ShadowCopyArea

Określa alokację dysku dla obszaru kopiowania w tle bieżącego źródła danych.

Typ:Int64
Position:Named
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

-ShadowCopyVolume

Określa obiekt woluminu kopii w tle. Ten obiekt reprezentuje wolumin zawierający kopię w tle.

Typ:DpmServerVolume
Position:Named
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

-TargetStorage

Określa wolumin w puli magazynów programu DPM, który będzie używany do przechowywania repliki wirtualnego dysku twardego (VHD) dla bieżącego źródła danych.

Typ:Volume
Position:3
Domyślna wartość:None
Wymagane:True
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

-USNJournalSize

Określa rozmiar dziennika dla numeru sekwencji aktualizacji (USN).

Typ:Int64
Position:Named
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

-WhatIf

Pokazuje, co się stanie, jeśli polecenie cmdlet zostanie uruchomione. Polecenie cmdlet nie jest uruchamiane.

Typ:SwitchParameter
Aliasy:wi
Position:Named
Domyślna wartość:False
Wymagane:False
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

Dane wyjściowe

Datasource