detectmdisk
使用 detectmdisk 指令,手動重新掃描「網際網路小型電腦系統介面 (iSCSI)」或「光纖通道 (FC)」網路,以探索任何可能已新增的新受管理磁碟 (MDisk),以及在所有可用的控制器裝置埠之間,重新平衡 MDisk 存取。
語法
參數
- -scope scope_id
- (選用)指定網域索引。值必須為
0至6(在非 AWS 系統上)以及0至7(在 AWS 系統上)之間的數字。例如,值0指出 FC,6指出 iSCSI。
說明
該指令使系統重新掃描 FC 或 iSCSI 網路。重新掃描會探索已新增至系統之任何新的 MDisk,並重新平衡可用控制器裝置埠之間的 MDisk 存取。這個指令也會偵測出任何不再可用的控制器埠,且會更新 SAN Volume Controller 配置來反映任何變更。
註: 雖然 detectmdisk 指令有可能看起來已完成,但仍需一些額外的執行時間。detectmdisk
是非同步的,當傳回提示時,指令仍繼續在背景中執行。您可以利用 lsdiscoverystatus 指令來顯示是否有任何探索作業正在執行中。
一般而言,系統會自動偵測到出現在網路上的磁碟。不過,部分 FC 控制器不會傳送自動探索新磁碟所需的必要的 SCSI 基本元素。
如果已連接新儲存體,但系統卻未偵測到,您可能需要先執行這個指令,系統才能偵測到新磁碟。
當後端控制器新增至 FC SAN 且併入與系統相同的交換分區時,系統會自動探索後端控制器,並決定提供給它的儲存體。後端控制器所呈現的 SCSI LU 會顯示為未受管理的 MDisk。不過,如果後來修改了後端控制器的配置,系統可能會不知道這些配置發生變更。請執行這個指令來重新掃描 FC 或 iSCSI 網路,以及更新未受管理的 MDisk 清單。
註: 系統所執行的自動探索不會寫入未受管理的 MDisk。只有當您將 MDisk 新增至儲存區,或使用 MDisk 來建立映像模式磁區時,才會實際使用儲存體。
如果要識別可用的 MDisk,請發出 detectmdisk 指令,來掃描 FC 或 iSCSI 網路中的任何 MDisk。偵測完成時,請發出 lsmdiskcandidate 指令,來顯示未受管理的 MDisk;這些 MDisk 尚未指派給儲存區。或者,您可以發出 lsmdisk 指令,來檢視所有 MDisk。
如果在重新配置時已移除磁碟控制器埠,
SAN Volume Controller
會偵測出此變更,且因為它無法分辨出這是有意的重新配置或是發生埠失效,因此會報告下列錯誤:
1630 Number of device logins reduced如果錯誤仍存在,且備援已受損,就會報告下列更嚴重的錯誤:
1627 Insufficient redundancy in disk controller connectivity您必須發出 detectmdisk 指令,強制
SAN Volume Controller
更新其配置並接受控制器埠的變更。註: 只有當所有磁碟控制器埠都在運作,且在控制器和 SAN 分區中配置正確時,才能發出 detectmdisk 指令。否則,可能出現有錯誤而無報告的情況。
呼叫範例
detectmdisk 結果輸出:
No feedback
呼叫範例
detectmdisk -scope 1
結果輸出:
No feedback
