rmvdisk

請利用 rmvdisk 指令來刪除磁區。這個指令無法用於高可用性磁區。對於高可用性磁區,請使用 rmvolume 指令。

語法

讀取語法圖表略過語法圖表
>>- rmvdisk -- -- --+-----------------------+-- ---------------->
                    +- -removehostmappings -+      
                    '- -force --------------'      

>--+- vdisk_id ---+--------------------------------------------><
   '- vdisk_name -'   

參數

-force
(選用)即使指定的磁區與一或多個主機之間的對映仍然存在,也要刪除這個磁區。這個磁區的「主機至磁區」對映及任何 FlashCopy® 對映都會刪除。
重要: 如果您停止的 FlashCopy 對映有相依 FlashCopy 對映,相依對映目標磁區可能會變成無法使用。

如果您停止 FlashCopy 對映,而其目標磁區也在 Metro Mirror 或 Global Mirror 關係中,則關係會停止。如果在複製對映時,與目標相關聯的遠端副本關係為鏡映 I/O,可能會失去其差異記錄功能,在後續重新啟動時就需要完整重新同步。

在使用 -force 參數之前,如果要判斷相依的 FlashCopy 對映,請執行 lsfcmapdependentmaps 指令。

重要: 如果要防止意外刪除作用中的磁區,您可以利用廣域系統設定來啟用磁區保護(請參閱 chsystem 指令)。您可以指定在刪除磁區之前,磁區必須閒置的時段。如果啟用磁區保護,且這個時段未過期,即使使用 -force 參數,磁區刪除也會失敗。
如果以 -force 刪除磁區導致相依對映停止,則這些對映的任何處於 Metro Mirror 或 Global Mirror 關係中的目標磁區也會停止。在您要刪除的磁區上,您可以利用 lsvdiskdependentmaps 指令來識別相依對映。
註: 使用 -force 參數可能導致遺失資料。 請只在產品支援資訊的指示下,或您願意接受磁區資料遺失的風險時,才使用它。

如果未指定這個參數,則正在進行備份作業時無法刪除磁區。此外,正在進行還原作業時,也無法刪除含有映像模式副本的磁區(如果磁區包含不一致的資料)。

-removehostmappings
(選用)在刪除指定的磁區之前,移除該磁區的所有主機對映。
註: 使用 -removehostmappings 參數可能導致遺失資料。請只在產品支援資訊的指示下,或您願意接受磁區資料遺失的風險時,才使用它。
vdisk_id | vdisk_name
依 ID 或名稱來指定要刪除的磁區名稱。
註: 如果要停用壓縮,請使用 rmvdiskcopy 來刪除 I/O 群組的最後一個壓縮磁區副本。

說明

這個指令會刪除現有的受管理模式磁區或現有的映像模式磁區。 如果磁區處於 受管理模式中,則組成這個磁區的延伸範圍會歸還給儲存區上可用的延伸範圍 儲存區。
記住: 如果您執行這個指令,磁區上的任何資料都會遺失。在執行這個指令之前,請確定不再需要該磁區(以及其中的任何資料)。
這個指令在下列情況不會成功:
  • 已啟用磁區保護(使用 chsystem 指令)。
  • 要移除的磁區於定義的磁區保護時段內收到 I/O。
  • 資料縮減儲存區毀損。

主動-主動關係中,主磁區和輔助磁區之一或兩者可以提供資訊,供主機系統透過主磁區 ID 來讀取。如果要從關係中移除輔助磁區,請刪除關係,讓主機能夠存取正本。

記住: 指定這個指令時,將會刪除以指定磁區作為來源磁區的任何 FlashCopy 對映。

刪除受管理模式磁區

當您使用這個指令來刪除受管理模式磁區時,磁區上的所有資料都會遭到刪除。 組成磁區的延伸範圍會歸還給儲存區中可用的延伸範圍儲存區。

如果磁區的主機對映存在,或任何 FlashCopy 對映會受到影響,刪除就會失敗。您可以使用 -force 參數來強制刪除。如果使用 -force 參數,則會刪除將磁區當作來源或目標的對映,可能會停止其他一連串的對映,然後刪除磁區。-force 參數也會刪除指定磁區存在的任何 Metro Mirror 或 Global Mirror 關係(以及未暫置於快速寫入快取中的任何資訊)。

如果磁區正在移轉至映像模式磁區(使用 migratetoimage 指令),除非使用 -force 參數,否則刪除會失敗。如果使用 -force 參數,則會停止移轉,然後刪除磁區。在執行這個指令之前,請確定不再需要該磁區(以及其中的任何資料)。

刪除映像模式磁區

如果鏡映磁區且一或兩個副本處於映像模式,則必須先等待所有快速寫入資料移至控制器邏輯單元。 這樣暫停可確保在刪除磁區之前,控制器上的資料與 映像模式磁區上的資料一致。這個程序可能需要幾分鐘才能完成,並以磁區的 fast_write_state 狀態為空白來表示。如果指定 -force 參數,則會捨棄快速寫入資料並立即刪除磁區;控制器邏輯單元上的資料會處於不一致狀態且無法使用。如果副本未同步化,您必須使用 -force 參數。

如果執行指令時,資料在快取中,系統會試圖將資料移出快取;不過,這個程序 有可能逾時。

如果磁區發生任何虛擬媒體錯誤,指令就會失敗。您可以利用 -force 參數來強制刪除;不過,使用 -force 可能導致資料完整性有問題。
註: 當您將資料從一個磁碟(來源)複製到另一個磁碟(目標)時會發生虛擬媒體錯誤。讀取來源時指出發生媒體錯誤。這時,您必須有兩份相同的資料,之後,您必須在目標磁碟上模擬發生媒體錯誤。 您可以在目標磁碟上建立虛擬媒體的錯誤,以在目標磁碟上模擬發生媒體錯誤。

如果磁區有 FlashCopy 對映或主機對映存在,除非使用 -force 參數,否則刪除會失敗。如果使用 -force 參數,則會刪除對映,然後刪除磁區。如果這個磁區有任何未暫置於快速寫入快取的資料,則刪除磁區會失敗。指定 -force 參數時會刪除任何未暫置於快速寫入快取中的資料。刪除映像模式磁區會從儲存區中移除與磁區相關聯的受管理磁碟。受管理磁碟的模式會回到「未受管理」。

如果關係處於 consistent_copying 或 consistent_stopped 狀態,而且使用多重循環模式的 Global Mirror 關係正在使用變更磁區,則此關係會變成 inconsistent_copying 或 inconsistent_stopped 狀態。
註: 如果關係是一致性群組的一部分,則整個群組都會受到這個狀態轉移的影響。
如果有下列情況,次要磁區會變成毀損,而無法供存取主機輸入/輸出 (I/O) 資料:
  • 變更的磁區是閒置關係的一部分。
  • 變更的磁區用於次要保護。
  • 背景複製處理程序仍在將變更磁區資料移轉至次要磁區。
您必須執行 recovervdisk 指令來恢復存取磁區內容。如果有下列所有情況,次要磁碟區也會變成毀損:
  • 變更磁區是閒置關係的一部分。
  • 使用多重循環模式的 Global Mirror 關係正在使用變更磁區。
  • 已刪除關係,但背景複製處理程序仍繼續將資料移轉至次要磁區。
在上述任何情況中,除非指定 -force 參數,否則這個 recovervdisk 指令會失敗。
註:
  • 如果指定 rmvdisk,但由於磁區是關係的變更磁區而遭到拒絕,則必須使用 -force 參數。
  • 如果磁區是關係的變更磁區,則指定 rmvdisk 加上 -force 會從關係中移除此變更磁區。

呼叫範例

rmvdisk -force vdisk5

結果輸出:

No feedback

呼叫範例

rmvdisk -removehostmappings vdisk3

結果輸出:

No feedback