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