Answered by:
Full Tape Capacity Not Used

Question
-
I have a Quantum Superloader 3 with an LTO3 tape drive attached to my DPM Server. Tape Colocation is enabled as well as compression. I have 4 protection groups all with the same retention settings all scheduled to backup to tape at the same time once a week and once a month. Although the LTO-3 Tapes are supposed to store up to 800 GB on compressed data, the most I've ever seen DPM use is 520 GB per tape (typically it only uses 375 GB or so). How can I get DPM to take advantage of more capacity per tape?Tuesday, December 27, 2011 5:04 PM
Answers
-
Thank you for the update,
To move this forward we will need to have access to DPM trace files to see why we are moving to the next tape instead of using its full capacity.
For that a Microsoft Incident needs to be opened.
Thanks, Wilson Souza - MSFT This posting is provided "AS IS" with no warranties, and confers no rights- Marked as answer by Mike JacquetMicrosoft employee Tuesday, December 10, 2013 5:52 PM
Wednesday, December 28, 2011 7:10 PM
All replies
-
How much data these 4 protection groups write to tape (total) on its weekly job?
How many tapes in total is the weekly backup taking?
Can you run the PowerShell script below and post its output?
################################################################################################## # # This tool extracts long term configuration from all protection groups and write the output # @ longterm.txt. Run this script from the DPM bin folder. By default this is under # c:\program files\microsoft dpm\dpm\bin # # Author : Wilson Souza # Date : 10/19/2011 # Version : 1.4 # # Change log : 10/19/11 - Version 1.4 - Includes retention goals/encryption information per # protection group in output file # Change log : 10/18/11 - Version 1.3 - Checks if protection group that share the same retention goals # also share encryption settings # Change log : 06/28/11 - Version 1.2 - Checks which protection groups share the same retention goals # Change log : 06/23/11 - Version 1.1 - Checks if it is running on a DPM 2007 or DPM 2010 # ################################################################################################## cls $confirmpreference='none' $dpmversion = ((get-process | where {$_.name -eq "msdpm" }).fileversion) write-host "DPM Version - " $dpmversion "`nCollecting Long Term protection Information. Please wait..." -foreground yellow $dpmserver = (&hostname) out-file longterm.txt $pg = @(get-protectiongroup $dpmserver | where { $_.ProtectionMethod -like "*Long-term using tape*"}) write-host "We have" $pg.count "groups with tape protection" foreach ($longterm in $pg) { "-----------------------------------------------------------`n" | out-file longterm.txt -append "" | out-file longterm.txt -append "Protection Group " + $longterm.friendlyname | out-file longterm.txt -append "" | out-file longterm.txt -append switch ($dpmversion.substring(0,1)) { 2 { $policySchedule = @(Get-PolicySchedule -ProtectionGroup $longterm -longterm)} 3 { $policySchedule = @(Get-PolicySchedule -ProtectionGroup $longterm -longterm tape)} default { write-host "NOT TESTED ON THIS DPM VERSION. Exiting script" -foreground red;exit } } $tb = Get-TapeBackupOption $longterm; "Is encryption enabled? " + $tb.OffsiteEncryption | out-file longterm.txt -append "" | out-file longterm.txt -append $tb.RetentionPolicy | out-file longterm.txt -append # $tb = $tb.labelinfo $label = @($tb.label); $count = $policySchedule.count -1 while ( $count -ne -1) { if ($label[$count].length -eq 0 -or $label[$count].length -eq $null) { "Default Label Name" | out-file longterm.txt -append } else { "Tape Label: " + $label[$count] | out-file longterm.txt -append } $policyschedule[$count] | fl * | out-file longterm.txt -append # (Get-TapeBackupOption $longterm).RetentionPolicy | out-file longterm.txt -append $count-- } } #exit if ($pg.count -gt 1) { $pgcount=0 while ($pgcount -ne ($pg.count-1)) { $collocation = @($pg[$pgcount].friendlyname) write-host $pgcount -background green (Get-TapeBackupOption $pg[$pgcount]).RetentionPolicy | out-file policyretention.txt (Get-TapeBackupOption $pg[$pgcount]).OffsiteEncryption | out-file policyretention.txt -append write-host "policyretention.txt" -foreground green type policyretention.txt $pgcountinnerloop = 0 while ($pgcountinnerloop -ne $pg.count) { write-host $pgcountinnerloop -background yellow if ($pgcount -eq $pgcountinnerloop) {$pgcountinnerloop++} (Get-TapeBackupOption $pg[$pgcountinnerloop]).RetentionPolicy | out-file policyretention1.txt (Get-TapeBackupOption $pg[$pgcountinnerloop]).OffsiteEncryption | out-file policyretention1.txt -append write-host "policyretention1.txt" -foreground green type policyretention1.txt $compare = Compare-Object -ReferenceObject $(get-content policyretention.txt) -DifferenceObject $(Get-content policyretention1.txt) if ($compare.length -eq $null) { if ($pgcountinnerloop -lt $pgcount) { Break } else { $collocation = $collocation + $pg[$pgcountinnerloop].friendlyname $collocation write-host "done" $collocationcount++ } } $pgcountinnerloop++ } if ($collocation.count -gt 1) { "-----------------------------------------------------------" | out-file longterm.txt -append "Protection Groups that can share the same tape based on recovery goals/Encryption:" | out-file longterm.txt -append " " | out-file longterm.txt -append write-host $collocation foreach ($collocation1 in $collocation) { $collocation1 | out-file longterm.txt -append } } $pgcount++ } } "-----------------------------------------------------------" | out-file longterm.txt -append $dir = dir longterm.txt; write-host "`nDONE`n`nOutput file Created:" $dir.fullname -foreground yellow del policyretention*.txt notepad longterm.txt
Thanks, Wilson Souza - MSFT This posting is provided "AS IS" with no warranties, and confers no rightsWednesday, December 28, 2011 7:06 AM -
Below are the results of the script: ----------------------------------------------------------- Protection Group Exchange Protection Group Is encryption enabled? False OnsiteGreatGrandfather : 0 week(s) OffsiteGreatGrandfather : 0 week(s) OnsiteGrandfather : 0 week(s) OffsiteGrandfather : 1 month(s) OnsiteFather : 0 week(s) OffsiteFather : 4 week(s) OnsiteSon : 0 week(s) OffsiteSon : 0 week(s) OnsiteEnabled : False OffsiteEnabled : True Default Label Name Frequency : Weekly Interval : 1 WeekDay : Fr WeekDays : {Fr} RelativeWeekDay : None RelativeInterval : None ScheduleTime : 11/4/2011 11:00:00 PM Generation : Father Vault : Offsite JobType : OffsiteFatherArchive JobTypeString : Tape backup Default Label Name Frequency : Monthly Interval : 1 WeekDay : None WeekDays : {None} RelativeWeekDay : None RelativeInterval : None ScheduleTime : 12/1/2011 11:00:00 PM Generation : Grandfather Vault : Offsite JobType : OffsiteGrandFatherArchive JobTypeString : Tape backup ----------------------------------------------------------- Protection Group Volume Protection Group Is encryption enabled? False OnsiteGreatGrandfather : 0 week(s) OffsiteGreatGrandfather : 0 week(s) OnsiteGrandfather : 0 week(s) OffsiteGrandfather : 1 month(s) OnsiteFather : 0 week(s) OffsiteFather : 4 week(s) OnsiteSon : 0 week(s) OffsiteSon : 0 week(s) OnsiteEnabled : False OffsiteEnabled : True Default Label Name Frequency : Weekly Interval : 1 WeekDay : Fr WeekDays : {Fr} RelativeWeekDay : None RelativeInterval : None ScheduleTime : 11/4/2011 11:00:00 PM Generation : Father Vault : Offsite JobType : OffsiteFatherArchive JobTypeString : Tape backup Default Label Name Frequency : Monthly Interval : 1 WeekDay : None WeekDays : {None} RelativeWeekDay : None RelativeInterval : None ScheduleTime : 12/1/2011 11:00:00 PM Generation : Grandfather Vault : Offsite JobType : OffsiteGrandFatherArchive JobTypeString : Tape backup ----------------------------------------------------------- Protection Group System Protection Group Is encryption enabled? False OnsiteGreatGrandfather : 0 week(s) OffsiteGreatGrandfather : 0 week(s) OnsiteGrandfather : 0 week(s) OffsiteGrandfather : 1 month(s) OnsiteFather : 0 week(s) OffsiteFather : 4 week(s) OnsiteSon : 0 week(s) OffsiteSon : 0 week(s) OnsiteEnabled : False OffsiteEnabled : True Default Label Name Frequency : Weekly Interval : 1 WeekDay : Fr WeekDays : {Fr} RelativeWeekDay : None RelativeInterval : None ScheduleTime : 11/4/2011 11:00:00 PM Generation : Father Vault : Offsite JobType : OffsiteFatherArchive JobTypeString : Tape backup Default Label Name Frequency : Monthly Interval : 1 WeekDay : None WeekDays : {None} RelativeWeekDay : None RelativeInterval : None ScheduleTime : 12/1/2011 11:00:00 PM Generation : Grandfather Vault : Offsite JobType : OffsiteGrandFatherArchive JobTypeString : Tape backup ----------------------------------------------------------- Protection Group SQL Protection Group Is encryption enabled? False OnsiteGreatGrandfather : 0 week(s) OffsiteGreatGrandfather : 0 week(s) OnsiteGrandfather : 0 week(s) OffsiteGrandfather : 1 month(s) OnsiteFather : 0 week(s) OffsiteFather : 4 week(s) OnsiteSon : 0 week(s) OffsiteSon : 0 week(s) OnsiteEnabled : False OffsiteEnabled : True Default Label Name Frequency : Weekly Interval : 1 WeekDay : Fr WeekDays : {Fr} RelativeWeekDay : None RelativeInterval : None ScheduleTime : 11/4/2011 11:00:00 PM Generation : Father Vault : Offsite JobType : OffsiteFatherArchive JobTypeString : Tape backup Default Label Name Frequency : Monthly Interval : 1 WeekDay : None WeekDays : {None} RelativeWeekDay : None RelativeInterval : None ScheduleTime : 12/1/2011 11:00:00 PM Generation : Grandfather Vault : Offsite JobType : OffsiteGrandFatherArchive JobTypeString : Tape backup ----------------------------------------------------------- Protection Groups that can share the same tape based on recovery goals/Encryption: Exchange Protection Group Volume Protection Group System Protection Group SQL Protection Group -----------------------------------------------------------Wednesday, December 28, 2011 3:10 PM
-
----------------------------------------------------------- Protection Group Exchange Protection Group Is encryption enabled? False OnsiteGreatGrandfather : 0 week(s) OffsiteGreatGrandfather : 0 week(s) OnsiteGrandfather : 0 week(s) OffsiteGrandfather : 1 month(s) OnsiteFather : 0 week(s) OffsiteFather : 4 week(s) OnsiteSon : 0 week(s) OffsiteSon : 0 week(s) OnsiteEnabled : False OffsiteEnabled : True Default Label Name Frequency : Weekly Interval : 1 WeekDay : Fr WeekDays : {Fr} RelativeWeekDay : None RelativeInterval : None ScheduleTime : 11/4/2011 11:00:00 PM Generation : Father Vault : Offsite JobType : OffsiteFatherArchive JobTypeString : Tape backup Default Label Name Frequency : Monthly Interval : 1 WeekDay : None WeekDays : {None} RelativeWeekDay : None RelativeInterval : None ScheduleTime : 12/1/2011 11:00:00 PM Generation : Grandfather Vault : Offsite JobType : OffsiteGrandFatherArchive JobTypeString : Tape backup ----------------------------------------------------------- Protection Group Volume Protection Group Is encryption enabled? False OnsiteGreatGrandfather : 0 week(s) OffsiteGreatGrandfather : 0 week(s) OnsiteGrandfather : 0 week(s) OffsiteGrandfather : 1 month(s) OnsiteFather : 0 week(s) OffsiteFather : 4 week(s) OnsiteSon : 0 week(s) OffsiteSon : 0 week(s) OnsiteEnabled : False OffsiteEnabled : True Default Label Name Frequency : Weekly Interval : 1 WeekDay : Fr WeekDays : {Fr} RelativeWeekDay : None RelativeInterval : None ScheduleTime : 11/4/2011 11:00:00 PM Generation : Father Vault : Offsite JobType : OffsiteFatherArchive JobTypeString : Tape backup Default Label Name Frequency : Monthly Interval : 1 WeekDay : None WeekDays : {None} RelativeWeekDay : None RelativeInterval : None ScheduleTime : 12/1/2011 11:00:00 PM Generation : Grandfather Vault : Offsite JobType : OffsiteGrandFatherArchive JobTypeString : Tape backup ----------------------------------------------------------- Protection Group System Protection Group Is encryption enabled? False OnsiteGreatGrandfather : 0 week(s) OffsiteGreatGrandfather : 0 week(s) OnsiteGrandfather : 0 week(s) OffsiteGrandfather : 1 month(s) OnsiteFather : 0 week(s) OffsiteFather : 4 week(s) OnsiteSon : 0 week(s) OffsiteSon : 0 week(s) OnsiteEnabled : False OffsiteEnabled : True Default Label Name Frequency : Weekly Interval : 1 WeekDay : Fr WeekDays : {Fr} RelativeWeekDay : None RelativeInterval : None ScheduleTime : 11/4/2011 11:00:00 PM Generation : Father Vault : Offsite JobType : OffsiteFatherArchive JobTypeString : Tape backup Default Label Name Frequency : Monthly Interval : 1 WeekDay : None WeekDays : {None} RelativeWeekDay : None RelativeInterval : None ScheduleTime : 12/1/2011 11:00:00 PM Generation : Grandfather Vault : Offsite JobType : OffsiteGrandFatherArchive JobTypeString : Tape backup ----------------------------------------------------------- Protection Group SQL Protection Group Is encryption enabled? False OnsiteGreatGrandfather : 0 week(s) OffsiteGreatGrandfather : 0 week(s) OnsiteGrandfather : 0 week(s) OffsiteGrandfather : 1 month(s) OnsiteFather : 0 week(s) OffsiteFather : 4 week(s) OnsiteSon : 0 week(s) OffsiteSon : 0 week(s) OnsiteEnabled : False OffsiteEnabled : True Default Label Name Frequency : Weekly Interval : 1 WeekDay : Fr WeekDays : {Fr} RelativeWeekDay : None RelativeInterval : None ScheduleTime : 11/4/2011 11:00:00 PM Generation : Father Vault : Offsite JobType : OffsiteFatherArchive JobTypeString : Tape backup Default Label Name Frequency : Monthly Interval : 1 WeekDay : None WeekDays : {None} RelativeWeekDay : None RelativeInterval : None ScheduleTime : 12/1/2011 11:00:00 PM Generation : Grandfather Vault : Offsite JobType : OffsiteGrandFatherArchive JobTypeString : Tape backup ----------------------------------------------------------- Protection Groups that can share the same tape based on recovery goals/Encryption: Exchange Protection Group Volume Protection Group System Protection Group SQL Protection Group -----------------------------------------------------------
Wednesday, December 28, 2011 3:20 PM -
Thank you for the output
What is the native capacity of your tapes (not compressed)?
How many tapes does your weekly backup use? If you look into tape content (Management -> Libraries, right click a tape and select tape contents) are the backup time (interested on the date) close between them? None of the backed up data is like weeks/months off like the example below?
Thanks, Wilson Souza - MSFT This posting is provided "AS IS" with no warranties, and confers no rightsWednesday, December 28, 2011 5:43 PM -
The native capacity is 400GB (not Compressed). they are LTO-3 Tapes.
The backup dates for all of the backups listed on a given tape are almost always the same day, occasionally there will be one or two entries that are the following day if the backup ends up running through the night into the following day.
Wednesday, December 28, 2011 7:08 PM -
Thank you for the update,
To move this forward we will need to have access to DPM trace files to see why we are moving to the next tape instead of using its full capacity.
For that a Microsoft Incident needs to be opened.
Thanks, Wilson Souza - MSFT This posting is provided "AS IS" with no warranties, and confers no rights- Marked as answer by Mike JacquetMicrosoft employee Tuesday, December 10, 2013 5:52 PM
Wednesday, December 28, 2011 7:10 PM