使裝置群組進入維護狀態,可避免在存取裝置群組的任一裝置時,自動使裝置群組成為連線狀態。 需要所有 I/O 活動暫停的維修程序完成之後,您應使裝置群組處於維護狀態。 使裝置群組處於維護狀態也可避免資料流失,可確保在某個節點上維修磁碟組或磁碟群組時,另一個節點上的磁碟裝置群組不會連線。
您必須先停止所有存取裝置的動作、卸載所有相依檔案系統,之後才能使該裝置群組進入維護狀態。
使裝置群組進入維護狀態。
# scswitch -m -D disk-device-group |
如果所執行的維修程序需要磁碟組或磁碟群組的所有權,請以手動方式匯入該磁碟組或磁碟群組。
針對 Solstice DiskSuite:
# metaset -C take -f -s diskset |
如果您掌管 SDS 磁碟組的所有權,當裝置群組處於維護狀態時,metaset -C take 指令就必須用到。使用 metaset -t 會使裝置群組以部分所有權形式恢復連線。如果您要匯入 VxVM 磁碟群組,必須在匯入磁碟群組時使用 -t 旗標。如此可避免在此節點重新啟動時,產生自動匯入磁碟群組的情形。
針對 VERITAS 容體管理者:
# vxdg -t import disk-group-name |
完成任何需要執行的維修程序。
釋放磁碟組或磁碟群組的所有權。
讓磁碟裝置群組脫離維護狀態前,您必須釋放磁碟組或磁碟群組的所有權。未完成此程序將可能造成資料流失。
針對 Solstice DiskSuite:
# metaset -C release -s diskset |
針對 VERITAS 容體管理者:
# vxdg deport disk-group-name |
使磁碟裝置群組進入連線狀態。
# scswitch -z -D disk-device-group -h nodelist |
此範例顯示如何使磁碟裝置群組 dg-schost-1 進入維護狀態,以及如何從維護狀態移除磁碟裝置群組。
[Place the disk device group in maintenance state.] # scswitch -m -D dg-schost-1 [If needed, manually import the diskset or disk group.] For Solstice DiskSuite: # metaset -C take -f -s dg-schost-1 For VERITAS Volume Manager: # vxdg -t import dg1 [Complete all necessary repair procedures.] [Release ownership.] For Solstice DiskSuite: # metaset -C release -s dg-schost-1 For VERITAS Volume Manager: # vxdg deport dg1 [Bring the disk device group online.] # scswitch -z -D dg-schost-1 -h phys-schost-1 |