movevdisk
請使用 movevdisk 指令,在相同的快取 I/O 群組中移動磁區的偏好節點,或將磁區的偏好節點移到另一個快取 I/O 群組。
語法
>>-movevdisk--+-------------------------+--+---------+----------> '- -iogrp--+- iogrp_id--+-' '- -force-' '-iogrp_name-' >--+------------------------+--+-vdisk_id---+------------------>< '- -node--+- node_id---+-' '-vdisk_name-' '- node_name-'
參數
- -iogrp iogrp_id | iogrp_name
- (選用)指定要將磁區移至的 I/O 群組。
- -force
- (選用)使用 force 參數,強制從 I/O 群組中移除磁區。這個選項會置換快取清除機制。記住:
- 如果指定 -force 參數,則將捨棄快取的內容,且磁區可能因為快取資料流失而毀損。請小心使用 -force 參數。
- 如果 force 參數用於移動具有不同步副本的磁區,則需要進行完整重新同步。
- -node node_id | node_name
- (選用)指定已指派為偏好節點的節點 ID 或名稱。
- vdisk_id | vdisk_name
- (必要)指定要移動的磁區。
說明
請使用 movevdisk 將單一磁區移轉至新的 I/O 群組 - 依需要對其他磁區重複此動作。這個指令也可以移動磁區的偏好節點,而不用變更快取 I/O 群組,但是不會變更可存取磁區的 I/O 群組(只會變更快取 I/O 群組)。
如果副本為精簡供應或壓縮副本且位於資料縮減儲存區中,則不支援使用此指令來變更 I/O 群組。可以變更位於資料縮減儲存區中的磁區的偏好節點。
壓縮磁區也可以移動,您可以在新的 I/O 群組中指定偏好節點。您可以移動 FlashCopyFlashCopy® 對映中的磁區,但 FlashCopy 位元對映會保留在原始 I/O 群組中。當 FlashCopy 對映處於 preparing 或 prepared 狀態時,不能移動磁區。此外,如果磁區是處於 stopping 狀態的 FlashCopy 對映的目標,則可以移動該磁區。
您無法移動磁區來變更 Global Mirror、Metro Mirror 或 HyperSwap® 關係中的磁區的快取 I/O 群組,不論它是主要、次要或變更磁區。如果要移動 Global Mirror、Metro Mirror 或 HyperSwap 關係中的磁區,必須先刪除此關係。您可以變更偏好節點,而不用變更此類型磁區的快取 I/O 群組。
如果磁區離線,請使用其中一個 recovervdisk 指令來回復磁區,並使其回到線上。如果要指定該磁區的偏好節點,請將 -node node_id | node_name 參數與 movevdisk 指令一起使用。請使用 movevdisk 指令來變更與此磁區相關聯的 I/O 群組。
- 磁區到離線 I/O 群組(在任何情況下都不要這麼做)。記住: 為了避免遺失任何資料,在移動磁區之前,請確保 I/O 群組處於線上狀態。
- 離線磁區到回復 I/O 群組
您可以將磁區移轉至新的 I/O 群組,以手動方式平衡叢集系統中節點之間的工作量。您可以結束一對工作量過高的節點,以及另一對工作量過低的節點。
如果該磁區是 FlashCopy 對映的目標,而該對映的來源磁區處於主動-主動關係中,則新的 I/O 群組必須與來源磁區位於同一個站台。在不會變更 I/O 群組的情況下,則系統允許移動遠端副本關係中的磁區(會變更偏好的節點)。如果磁區在主動-主動關係中,則新的 I/O 群組必須與來源 I/O 群組位於同一個站台。
將 DB_Volume 移至 I/O 群組 2 的呼叫範例
movevdisk -iogrp 2 DB_Volume
結果輸出:
No feedback
將 DB_Volume 移至 I/O 群組 IOGRP3(新的偏好節點 ID 為 7)的呼叫範例
movevdisk -iogrp IOGRP3 -node 7 DB_Volume
結果輸出:
No feedback
將 DB_Volume 磁區的偏好節點變更為相同 IOGRP 中 ID 為 8 的新偏好節點的呼叫範例
movevdisk -node 8 DB_Volume
結果輸出:
No feedback
