Set-DatasourceDiskAllocation
Set-DatasourceDiskAllocation
Modifies disk allocation for the protected data.
Syntax
Set-DatasourceDiskAllocation [-ProtectionGroup] <ProtectionGroup> [-Datasource] <Datasource> -ExpectedDataSizePerClientInMB <Long> [-ShadowCopyArea <Int64>] [<CommonParameters>]
Set-DatasourceDiskAllocation [-ProtectionGroup] <ProtectionGroup> [-AutoGrow] <Boolean> [<CommonParameters>]
Set-DatasourceDiskAllocation [-ProtectionGroup] <ProtectionGroup> [-Datasource] <Datasource> -Manual <SwitchParameter> [-PassThru <SwitchParameter>] [-ProductionServerJournalSize <Int64>] [-ReplicaArea <Int64>] [-ShadowCopyArea <Int64>] [<CommonParameters>]
Set-DatasourceDiskAllocation [-DestinationDiskPool] <Disk> [-MigrateDatasourceDataFromDPM] <SwitchParameter> [-Datasource] <Datasource> [-ProtectionGroup] <ProtectionGroup> [<CommonParameters>]
Set-DatasourceDiskAllocation [-Datasource] <Datasource> [-ProtectionGroup] <ProtectionGroup> [-PassThru <SwitchParameter>] [<CommonParameters>]
Set-DatasourceDiskAllocation [-ProtectionGroup] <ProtectionGroup> [-DestinationReplicaVolume] <DpmServerVolume> [-MigrateDatasourceDataFromDPM] <SwitchParameter> [-DestinationShadowCopyVolume] <DpmServerVolume> [-Datasource] <Datasource> [-FormatVolumes <SwitchParameter>] [<CommonParameters>]
Set-DatasourceDiskAllocation [-Datasource] <Datasource> -CustomRequirements <SwitchParameter> [-ProtectionGroup] <ProtectionGroup> [-FormatVolumes <SwitchParameter>] [-PassThru <SwitchParameter>] [-ReplicaVolume <DpmServerVolume>] [-ShadowCopyVolume <DpmServerVolume>] [-USNJournalSize <Int64>] [<CommonParameters>]
Detailed Description
The Set-DatasourceDiskAllocation cmdlet modifies disk allocation for the protected data.
Using the -Manual parameter you can specify the amount of disk space to allot to each data source in a protection group.
Using the -CustomRequirements parameter you can specify the volumes to use for each data source in a protection group.
If you use neither parameter, DPM will assign the default disk space and volumes for the data source.
Parameters
-AutoGrow
Indicates whether the replica or recovery point volume size should be increased automatically when the user space threshold is exceeded.
Attributes
Name | Value |
---|---|
Required? |
true |
Accept wildcard characters? |
false |
Accept Pipeline Input? |
true (ByValue) |
Position? |
1 |
-ProtectionGroup
The name of a protection group.
Attributes
Name | Value |
---|---|
Required? |
true |
Accept wildcard characters? |
false |
Accept Pipeline Input? |
true (ByValue) |
Position? |
0 |
-DestinationDiskPool
Specifies the set of disks on which DPM will allocate volumes for migration of a data source. This parameter is migration specific.
Attributes
Name | Value |
---|---|
Required? |
true |
Accept wildcard characters? |
false |
Accept Pipeline Input? |
false |
Position? |
3 |
-DestinationReplicaVolume
Specifies the destination volume allocated by the user for migrating replicas of a data source. This parameter is migration specific.
Attributes
Name | Value |
---|---|
Required? |
true |
Accept wildcard characters? |
false |
Accept Pipeline Input? |
false |
Position? |
3 |
-MigrateDatasourceDataFromDPM
Indicates migration of the data source from the current volumes to a new set of volumes.
Attributes
Name | Value |
---|---|
Required? |
true |
Accept wildcard characters? |
false |
Accept Pipeline Input? |
false |
Position? |
2 |
-DestinationShadowCopyVolume
Specifies the destination volume allocated by the user for migrating shadow copies of a data source. This parameter is migration specific.
Attributes
Name | Value |
---|---|
Required? |
true |
Accept wildcard characters? |
false |
Accept Pipeline Input? |
false |
Position? |
4 |
-CustomRequirements
Allows you to specify replica and shadow copy volumes manually.
Attributes
Name | Value |
---|---|
Required? |
true |
Accept wildcard characters? |
false |
Accept Pipeline Input? |
false |
Position? |
named |
-Datasource
A Windows file system share or volume, Microsoft SQL Server database, Microsoft Exchange storage group, Microsoft SharePoint farm, Microsoft Virtual Machine, DPM database, or system state that is a member of a protection group.
Attributes
Name | Value |
---|---|
Required? |
true |
Accept wildcard characters? |
false |
Accept Pipeline Input? |
true (ByValue) |
Position? |
0 |
-ExpectedDataSizePerClientInMB
The expected size of data to be backed up from each client computer (in MB).
Attributes
Name | Value |
---|---|
Required? |
true |
Accept wildcard characters? |
false |
Accept Pipeline Input? |
true (ByValue) |
Position? |
named |
-Manual
Indicates that the settings will be applied manually.
Attributes
Name | Value |
---|---|
Required? |
true |
Accept wildcard characters? |
false |
Accept Pipeline Input? |
false |
Position? |
named |
-FormatVolumes
Indicates whether the allocated volumes should be formatted.
Attributes
Name | Value |
---|---|
Required? |
false |
Accept wildcard characters? |
false |
Accept Pipeline Input? |
false |
Position? |
named |
-PassThru
The -PassThru parameter can be used with many commands in DPM to return a related object in cases where there is no default output. Using the PassThru parameter allows such cmdlets to be part of a pipeline.
Attributes
Name | Value |
---|---|
Required? |
false |
Accept wildcard characters? |
false |
Accept Pipeline Input? |
false |
Position? |
named |
-ProductionServerJournalSize
The journal size of the protected server.
Attributes
Name | Value |
---|---|
Required? |
false |
Accept wildcard characters? |
false |
Accept Pipeline Input? |
false |
Position? |
named |
-ReplicaArea
Sets the disk allocation for the replica area for the current data source.
Attributes
Name | Value |
---|---|
Required? |
false |
Accept wildcard characters? |
false |
Accept Pipeline Input? |
false |
Position? |
named |
-ReplicaVolume
A replica volume is a volume on the DPM server that contains the replica of a protected data source.
Attributes
Name | Value |
---|---|
Required? |
false |
Accept wildcard characters? |
false |
Accept Pipeline Input? |
false |
Position? |
named |
-ShadowCopyArea
Sets the disk allocation for the shadow copy area for the current data source.
Attributes
Name | Value |
---|---|
Required? |
false |
Accept wildcard characters? |
false |
Accept Pipeline Input? |
false |
Position? |
named |
-ShadowCopyVolume
The volume on which the shadow copy is present.
Attributes
Name | Value |
---|---|
Required? |
false |
Accept wildcard characters? |
false |
Accept Pipeline Input? |
false |
Position? |
named |
-USNJournalSize
The USN journal size.
Attributes
Name | Value |
---|---|
Required? |
false |
Accept wildcard characters? |
false |
Accept Pipeline Input? |
false |
Position? |
named |
-CommonParameter
This cmdlet supports the common parameters: Verbose, Debug, ErrorAction, ErrorVariable, WarningAction, WarningVariable, OutBuffer, and OutVariable. For more information, see about_CommonParameters.
Input and Return Types
The input type is the type of the objects that you can pipe to the cmdlet. The return type is the type of the objects that the cmdlet emits.
Notes
For more information, type "Get-Help Set-DatasourceDiskAllocation -detailed".
For technical information, type "Get-Help Set-DatasourceDiskAllocation -full".Additionally, any updated information about the cmdlet will be available at https://go.microsoft.com/fwlink/?LinkId=95130.
Examples
EXAMPLE 1
$pg = Get-ProtectionGroup -DPMServerName "TestingServer"
$mpg = Get-ModifiableProtectionGroup $pg
$ds = Get-Datasource -ProtectionGroup $mpg
Get-DatasourceDiskAllocation -Datasource $ds[1]
Set-DatasourceDiskAllocation -Datasource $ds[1] -ProtectionGroup $mpg
Set-ProtectionGroup $mpg
This command sets the disk allocation the second data source in the data source list $ds.