管理 DPM 媒體櫃中的磁帶
適用於: System Center 2012 SP1 - Data Protection Manager, System Center Data Protection Manager 2010, System Center 2012 R2 Data Protection Manager
您可以使用下列程序來管理媒體櫃中的磁帶:
新增或移除磁帶
清查磁帶
將磁帶標示為可用
識別不明的磁帶
重新編目匯入的磁帶
檢視磁帶內容
將磁帶標示為清理磁帶
清除磁帶
新增或移除磁帶
您可以新增或移除磁帶媒體櫃中的磁帶。 若是獨立磁帶磁碟機,請依照製造商的指示來新增或移除磁帶。 新增或移除磁帶,如下所示:
-
實際將磁帶新增到磁帶媒體櫃的 I/E 連接埠。
-
在 [DPM 系統管理員主控台] 中,移至 [管理] 檢視,然後再開啟 [程式庫] 工作區。
-
在 [動作] 窗格中,按一下 [新增磁帶 (I/E 連接埠)]。 DPM 會針對磁帶媒體櫃執行快速清查,並將磁帶新增到磁帶媒體櫃中的可用插槽。 如此可讓您將磁帶新增到 I/E 連接埠,這個連接埠會持續開啟 10 分鐘。 如果沒有足夠的可用插槽數目,則磁帶會留在 I/E 連接埠中,而且新增磁帶 (I/E 連接埠) 作業會失敗。
請注意,如果使用 [取消鎖定媒體櫃門] 或 [新增磁帶] 從磁帶媒體櫃新增或移除磁帶,DPM 將會自動清查該媒體櫃。 如果不是使用 [取消鎖定媒體櫃門] 或 [新增磁帶] 從磁帶媒體櫃新增或移除磁帶,您必須在 [DPM 系統管理員主控台] 中使用 [清查媒體櫃] 動作。
若要使用 DPM 管理介面來新增磁帶
-
使用下列語法利用 I/E 連接埠來新增磁帶:
Lock-DPMLibraryIEPort [-DPMLibrary] <Library> [-Async] [-JobStateChangedEventHandler <JobStateChangedEventHandler>] [-Verbose] [-Debug] [-ErrorAction <ActionPreference>] [-ErrorVariable <String>] [-OutVariable <String>] [-OutBuffer <Int32>]
如需詳細資訊,請在「DPM 管理介面」中輸入「Get-Help Lock-DPMLibraryIEPort -detailed」。
如需技術資訊,請在「DPM 管理介面」中輸入「Get-Help Lock-DPMLibraryIEPort -full」。
使用 I/E 連接埠來移除磁帶
-
在 [DPM 系統管理員主控台] 中,移至 [管理] 檢視,然後再開啟 [程式庫] 工作區。
-
在 [顯示] 窗格中,展開您要移除磁帶的磁帶媒體櫃。
-
展開 [插槽],然後選取要移除之磁帶所在的插槽。
-
按一下 [移除磁帶]。
-
實際將磁帶從磁帶媒體櫃的 I/E 連接埠移除。
使用 DPM 管理命令介面來移除磁帶
-
使用下列語法利用 I/E 連接埠來新增磁帶:
Unlock-DPMLibraryIEPort [-DPMLibrary] <Library> [-Async] [-JobStateChangedEventHandler <JobStateChangedEventHandler>] [-Verbose] [-Debug] [-ErrorAction <ActionPreference>] [-ErrorVariable <String>] [-OutVariable <String>] [-OutBuffer <Int32>]
如需詳細資訊,請在「DPM 管理介面」中輸入「Get-Help Unlock-DPMLibraryIEPort -detailed」。
如需技術資訊,請在「DPM 管理介面」中輸入「Get-Help Unlock-DPMLibraryIEPort -full」。
清查磁帶
您可以透過執行快速清查以讀取媒體櫃中的每個磁帶條碼 (當磁帶有條碼且媒體櫃有條碼讀取器時),或執行詳細清查以讀取磁帶的標頭區域來識別每個磁帶上的媒體識別碼 (OMID) 來清查磁帶。 執行清查,如下所示:
-
在 [DPM 系統管理員主控台] 中,依序按一下 [管理] > [媒體櫃],然後選取 [媒體櫃]。
-
依序按一下 [清查] > [快速清查] 或 [詳細清查] > [開始]。
將磁帶標示為可用
[可用] 磁帶指的是操作 (例如備份或複製) 可以寫入的空白或可用磁帶。 若要重複使用另一部伺服器的已過期磁帶,您可以將它新增至磁帶媒體櫃或磁碟機,並將它標示為可用。 受 DPM 伺服器管理的過期磁帶可以自動重複使用,而無需進行標示。 標示磁帶,如下所示:
-
在 [DPM 系統管理員主控台] 中,依序按一下 [管理] > [媒體櫃],然後選取 [媒體櫃]。
-
選取磁帶並 [標示為可用]。
使用 DPM 管理命令介面將磁帶標示為可用
-
使用下列語法將磁帶標示為可用:
Set-Tape [-Tape] <Media[]> -Free [-PassThru] [-Verbose] [-Debug] [-ErrorAction <ActionPreference>] [-ErrorVariable <String>] [-OutVariable <String>] [-OutBuffer <Int32>]
-
使用下列語法將磁帶標示為不可用:
Set-Tape [-Tape] <Media[]> -NotFree [-PassThru] [-Verbose] [-Debug] [-ErrorAction <ActionPreference>] [-ErrorVariable <String>] [-OutVariable <String>] [-OutBuffer <Int32>]
如需詳細資訊,請在「DPM 管理介面」中輸入「Get-Help Set-Tape -detailed」。
如需技術資訊,請在「DPM 管理介面」中輸入「Get-Help Set-Tape -full」。
將包含有效資料集的磁帶標示為可用
-
開啟新的 [記事本] 檔案,並接著將下列指令碼複製到該檔案:
param ([string] $DPMServerName, [string] $LibraryName, [string[]] $TapeLocationList) if(("-?","-help") -contains $args[0]) { Write-Host "Usage: ForceFree-Tape.ps1 [[-DPMServerName] <Name of the DPM server>] [-LibraryName] <Name of the library> [-TapeLocationList] <Array of tape locations>" Write-Host "Example: Force-FreeTape.ps1 -LibraryName "My library" -TapeLocationList Slot-1, Slot-7" exit 0 } if (!$DPMServerName) { $DPMServerName = Read-Host "DPM server name: " if (!$DPMServerName) { Write-Error "Dpm server name not specified." exit 1 } } if (!$LibraryName) { $LibraryName = Read-Host "Library name: " if (!$LibraryName) { Write-Error "Library name not specified." exit 1 } } if (!$TapeLocationList) { $TapeLocationList = Read-Host "Tape location: " if (!$TapeLocationList) { Write-Error "Tape location not specified." exit 1 } } if (!(Connect-DPMServer $DPMServerName)) { Write-Error "Failed to connect To DPM server $DPMServerName" exit 1 } $library = Get-DPMLibrary $DPMServerName | where {$_.UserFriendlyName -eq $LibraryName} if (!$library) { Write-Error "Failed to find library with user friendly name $LibraryName" exit 1 } foreach ($media in @(Get-Tape -DPMLibrary $library)) { if ($TapeLocationList -contains $media.Location) { if ($media -is [Microsoft.Internal.EnterpriseStorage.Dls.UI.ObjectModel.LibraryManagement.ArchiveMedia]) { foreach ($rp in @(Get-RecoveryPoint -Tape $media)) { Get-RecoveryPoint -Datasource $rp.Datasource | Out-Null Write-Verbose "Removing recovery point created at $($rp.RepresentedPointInTime) for tape in $($media.Location)." Remove-RecoveryPoint -RecoveryPoint $rp -ForceDeletion -Confirm:$false } Write-Verbose "Setting tape in $($media.Location) as free." Set-Tape -Tape $media -Free } else { Write-Error "The tape in $($media.Location) is a cleaner tape." } } }
-
將檔案儲存為 ForceFree.ps1。
-
執行指令碼的語法是 ForceFree.ps1 -DPMServerName <伺服器名稱> -LibraryName <程式庫名稱> -TapeLocation <插槽編號>。
識別不明的磁帶
當資料磁帶顯示成「未知」時,您可以使用 DPM 透過讀取磁帶標頭來識別磁帶,並將磁帶標籤更新如下:
由該 DPM 伺服器所建立的磁帶會顯示已指派的磁帶標籤。
由另一部 DPM 伺服器所建立之磁帶的磁帶標籤會顯示 [已匯入]。
若磁帶包含內容且不是由該 DPM 所建立,則其磁帶標籤會顯示 [無法識別]。
具有衝突之識別資訊 (例如,條碼或媒體識別碼衝突) 的磁帶,其磁帶標籤會顯示 [可疑]。
識別不明磁帶,如下所示:
-
在 [DPM 系統管理員主控台] 中,依序按一下 [管理] > [媒體櫃],然後選取 [媒體櫃]。
-
選取不明磁帶 > [識別不明磁帶]。
重新編目匯入的磁帶
「匯入的磁帶」 (Imported Tape) 包含由另一部 DPM 伺服器所建立的內容。 將它新增至磁帶媒體櫃時,您必須重新編目磁帶以識別內容。 在重新編目過程中,DPM 會讀取該磁帶,並將該磁帶所含資料的相關資訊新增至資料庫。 重新編目完成之後,您可以從磁帶上的資料選取復原點,從該磁帶復原資料。 依如下所示匯入:
-
在 [DPM 系統管理員主控台] 中,依序按一下 [管理] > [媒體櫃]。 選取要匯入的磁帶,然後按一下 [重新編目匯入的磁帶]。
如果您嘗試從 DPM 伺服器 (而非當初進行備份的磁帶) 重新編目共用媒體櫃中的磁帶,您將不會在工具功能區中看到 [重新編目] 和 [檢視內容] 選項。
於該磁帶上執行詳細清查。 清查完成之後,工具功能區上的 [重新編目] 和 [檢視內容] 選項便會隨即啟用。
若要使用 DPM 管理介面來重新編目匯入的磁帶
-
使用下列語法重新編目匯入的磁帶:
Start-TapeRecatalog [-Tape] <Media[]> [-JobStateChangedEventHandler <JobStateChangedEventHandler>] [-Verbose] [-Debug] [-ErrorAction <ActionPreference>] [-ErrorVariable <String>] [-OutVariable <String>] [-OutBuffer <Int32>]
如需詳細資訊,請在「DPM 管理介面」中輸入「Get-Help Start-TapeRecatalog -detailed」。
如需技術資訊,請在「DPM 管理介面」中輸入「Get-Help Start-TapeRecatalog -full」。
檢視磁帶內容
您可以檢視磁帶內容,並將磁帶上的資料複製到磁碟。
-
在 [DPM 系統管理員主控台] 中,依序按一下 [管理] > [媒體櫃],然後選取 [媒體櫃]。
-
選取磁帶,然後按一下 [檢視磁帶內容]。
將磁帶標示為清理磁帶
若要使用 DPM 清理磁帶媒體櫃中的磁碟機,您必須指定要使用哪卷磁帶來進行清理,然後開始清理工作。
如果磁帶上的條碼開頭是 "CLN" (例如,條碼 CLN0000812),DPM 在執行快速清查之後會將它視為清理磁帶。 如果不是 (或條碼開頭不是"CLN"),則您必須將磁帶標示為清理磁帶,然後執行詳細清查。 如果您沒有這樣做,DPM 在詳細清查期間掛接此磁帶時便會啟動清理工作。 標示磁帶,如下所示:
-
在 [DPM 系統管理員主控台] 中,依序按一下 [管理] > [媒體櫃]。
-
選取磁帶並 [標示為清理磁帶]。
-
在 [清查] > [詳細清查] 中,按一下 [開始]。
使用 DPM 管理命令介面將磁帶標示為清理磁帶
-
使用下列語法將磁帶標示為清理磁帶:
Set-Tape [-Tape] <Media[]> -Cleaner [-PassThru] [-Verbose] [-Debug] [-ErrorAction <ActionPreference>] [-ErrorVariable <String>] [-OutVariable <String>] [-OutBuffer <Int32>]
如需詳細資訊,請在「DPM 管理介面」中輸入「Get-Help Set-Tape -detailed」。
如需技術資訊,請在「DPM 管理介面」中輸入「Get-Help Set-Tape -full」。
清除磁帶
您不需要清除磁帶內容就可以重複使用已過期的磁帶。 不過,您可以清除磁帶以移除機密或重要資訊,如下所示:
-
在 [DPM 系統管理員主控台] 中,依序按一下 [管理] > [媒體櫃]。
-
選取磁帶 > [清除磁帶]。
使用 DPM 管理命令介面來清除磁帶
-
使用下列語法清除磁帶:
Start-TapeErase [-Tape] <Media[]> [[-JobStateChangeHandler] <JobStateChangedEventHandler>] [-Verbose] [-Debug] [-ErrorAction*<ActionPreference>] [-ErrorVariable <String>] [-OutVariable<String>*] [-OutBuffer <Int32>]
如需詳細資訊,請在「DPM 管理介面」中輸入「Get-Help Start-TapeErase -detailed」。
如需技術資訊,請在「DPM 管理介面」中輸入「Get-Help Start-TapeErase -full」。
啟用簡短清除
根據預設,當您使用 System Center 2012 – Data Protection Manager (DPM) 清除磁帶時,它便會執行完整清除。 如果磁帶機支援簡短清除,透過在 DPM 下建立 DWORD UseShortErase,您便可以在 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft Data Protection Manager\Agent 伺服器上將它啟用。
將 DWORD 的值設定為 00000000。
設定此值之後,DPM 伺服器上的所有清除作業將會是簡短清除。 若要還原到完整清除,請將此登錄機碼移除。
簡短清除的速度較快,但它不會清除資料... 如果您的原則是必須清除且無法復原磁帶上的所有資料,則您不應該使用此選項。