問題描述
Windows系統的ECS實例掛載新的云盤后,打開服務管理器,依次選擇工具>計算機管理。在計算機管理頁面依次選擇存儲>磁盤管理,可能會發(fā)現掛載的云盤顯示為脫機狀態(tài),磁盤脫機一般出現在以下場景中:
ECS實例掛載一塊新云盤。
ECS實例進行磁盤和彈性網卡的交替熱插拔,并重啟ECS實例。
跨系列調整ECS實例的實例規(guī)格,并重啟ECS實例。
問題原因
Windows操作系統SAN策略分為三種類型,而阿里云的Windows實例(例如Windows 2008/2012/2016/2019及以上版本)默認使用的是共享離線OfflineShared模式,即默認掛載新云盤后是脫機狀態(tài)。
類型 | 說明 |
OnlineAll | 表示所有新發(fā)現磁盤都置于在線模式。 |
OfflineShared | 表示所有共享總線上(比如FC,ISCSI)的新發(fā)現磁盤都置于離線模式,非共享總線上的磁盤都置于在線模式。 |
OfflineInternal | 表示所有新發(fā)現磁盤都置于離線模式。 |
解決方案
實例添加新云盤后,您需要右鍵單擊對應的磁盤,然后單擊聯機即可。
如果需要之后添加磁盤自動聯機,可使用DiskPart磁盤分區(qū)管理工具來查詢、設置云服務器的SAN策略,將其修改為OnlineAll類型即可。
方法一 :
登錄實例,使用管理員用戶打開運行窗口,輸入
diskpart
命令,然后單擊確定。執(zhí)行以下命令,查看ECS實例當前的SAN策略。
san
系統顯示類似如下,說明當前SAN策略為OfflineShared。
執(zhí)行以下命令,修改ECS實例的SAN策略為OnlineAll。
san policy=onlineall
再次執(zhí)行
san
命令,確認SAN策略已修改。
方法二:使用云助手方式。更多信息,請參見云助手概述。
通過PowerShell命令類型執(zhí)行以下命令,修改ECS實例的SAN策略為OnlineAll。
@("san policy=onlineall") |diskpart
說明執(zhí)行
@("san") |diskpart
命令可以查看當前SAN策略。