如果您不再需要使用資料盤,或需要將其掛載到同一可用性區域的其他ECS執行個體時,需先卸載資料盤。本文介紹卸載資料盤的操作流程和步驟。
前提條件
在開始操作之前,請確認以下資訊:
雲端硬碟已經掛載到執行個體上,雲端硬碟狀態為使用中。
為了保證資料完整性,建議您暫停對該資料盤的讀寫操作,否則未完成讀寫的資料會丟失。
資料盤類型為雲端硬碟或彈性臨時盤,本地碟不支援卸載。
操作流程
卸載資料盤整體流程如下:
如果您的資料盤計費方式為訂用帳戶,不支援直接卸載資料盤,需要先變更為隨用隨付後再執行後續操作。
具體操作,請參見轉換雲端硬碟計費方式。
在作業系統上卸載已掛載的檔案系統。
具體操作,請參見步驟2:在作業系統內卸載資料盤。
完成執行個體內部卸載後,在ECS控制台,卸載資料盤。
具體操作,請參見步驟3:在ECS控制台卸載資料盤。
操作步驟
(條件必選)步驟1:資料盤的計費方式由訂用帳戶變更為隨用隨付
如果您的資料盤計費方式為隨用隨付,忽略此步驟。
如果您的資料盤計費方式為訂用帳戶,不支援直接卸載資料盤,如下圖所示。此時您需要將資料盤的計費方式變更為隨用隨付。具體操作,請參見轉換雲端硬碟計費方式。
步驟2:在作業系統內卸載資料盤
如果在作業系統內,資料盤已經建立分區並掛載,請根據以下操作卸載資料盤。
Linux系統
遠端連線ECS執行個體。
具體操作,請參見使用Workbench工具以SSH協議登入Linux執行個體。
運行以下命令查看資料盤掛載資訊。
df -h
結果如下所示,資料盤分區(/dev/vdb1)僅為樣本,您需要根據實際情況查詢對應資料盤分區。
運行以下命令卸載(umount)資料盤檔案系統。
以卸載資料盤分區(/dev/vdb1)檔案系統為例:
umount /dev/vdb1
運行以下命令查看資料盤分區的UUID資訊。
blkid
結果如下所示,資料盤分區(/dev/vdb1)僅為樣本。
查詢/etc/fstab中是否配置資料盤檔案系統自動掛載資訊。
cat /etc/fstab
結果如下所示,找到上一步驟中查詢到的UUID資訊,樣本中顯示/etc/fstab已配置資料盤分區(/dev/vdb1)檔案系統。
刪除/etc/fstab中待卸載資料盤的自動掛載資訊。
說明如果不刪除自動掛載資訊,卸載資料盤後,重啟ECS執行個體時,系統將無法正常啟動。
運行以下命令,編輯/etc/fstab。
vim /etc/fstab
輸入
i
,進入編輯模式。刪除或注釋待卸載資料盤的自動掛載資訊。
以下樣本中,在自動掛載資訊前面添加
#
,表示注釋掉自動掛載資訊。按Esc鍵,輸入
:wq
後按斷行符號鍵,儲存並退出。
Windows系統
遠端連線ECS執行個體。
具體操作,請參見使用Workbench工具以RDP協議登入Windows執行個體。
在Windows Server案頭,按右鍵
表徵圖,然後單擊磁碟管理。
在磁碟管理中,按右鍵目標磁碟,選擇離線。
步驟3:在ECS控制台卸載資料盤
卸載資料盤時,您可以從ECS執行個體頁面或雲端硬碟頁面兩個入口進入操作介面。本操作以ECS執行個體頁面為例。
訪問ECS控制台-執行個體。
在頁面左側頂部,選擇目標資源所在的資源群組和地區。
找到目標執行個體,單擊執行個體ID。
在執行個體詳情頁,單擊Block Storage頁簽。
找到目標雲端硬碟,在操作列中,選擇 。
說明如果您的雲端硬碟可卸載狀態為不支援,請核實您的雲端硬碟計費方式是否為訂用帳戶,訂用帳戶的雲端硬碟需要先將計費方式轉換為隨用隨付後,才可執行後續卸載操作。具體操作,請參見轉換雲端硬碟計費方式。
在彈出的對話方塊中,單擊確定卸載。
重要如果Windows執行個體雲端硬碟已離線,但控制台上卸載報錯。可能是您執行個體內仍有程式在訪問此塊雲端硬碟資料。建議重啟執行個體後,再將雲端硬碟離線,然後在控制台上執行卸載。重啟執行個體會影響業務,建議您選擇合適的時間進行。
卸載完成後,如果雲端硬碟狀態變為待掛載,則表明您已成功卸載雲端硬碟。
相關文檔
您也可以通過API介面DetachDisk卸載隨用隨付資料盤。
如果需要掛載到同一可用性區域的其他ECS執行個體,您可以掛載資料盤。具體操作,請參見掛載資料盤。