您可以將按量付費云盤手動掛載到同一可用區的ECS實例上,作為數據盤使用,以擴展ECS實例的存儲容量并適應新的業務需求。如果掛載的數據盤有數據(例如通過快照創建的云盤),掛載不會造成數據丟失。
功能限制
一臺ECS實例最多可掛載64塊數據盤,不同實例規格支持掛載的最多云盤數量不同。實例規格支持掛載的云盤數量上限,可以通過DescribeInstanceTypes接口查詢(DiskQuantity)。
不同實例規格族支持掛載的云盤類型不同。更多信息,請參見實例規格族。
默認情況,云盤只能掛載到一臺ECS實例上,若需掛載至多臺ECS實例,需開啟多重掛載功能。多重掛載對云盤類型和實例等有限制。更多信息,請參見云盤多重掛載功能。
前提條件
云盤的狀態為待掛載(Available)。
被掛載的實例和云盤在同一個可用區。
被掛載的實例的狀態為運行中(Running)或者已停止(Stopped),不能為已鎖定(Locked)。
您的阿里云賬號沒有欠費。
操作步驟
本文以在實例詳情頁掛載數據盤操作為例進行介紹。
您也可以在云盤列表的操作列,選擇
,將云盤掛載到目標ECS實例上。登錄ECS管理控制臺。
在左側導航欄,選擇 。
在頁面左側頂部,選擇目標資源所在的資源組和地域。
找到需要掛載云盤的實例,單擊實例ID。
單擊塊存儲(云盤)頁簽,在云盤列表上方單擊掛載云盤。
掛載目標云盤到目標實例,并設置釋放行為。
參數
說明
目標盤
選擇需要掛載的云盤。
云盤隨實例釋放
勾選后:釋放實例時會自動釋放此云盤。
不勾選:當實例被釋放時該云盤會被保留下來。
重要如果您掛載的是從其他實例卸載的系統盤,云盤隨實例釋放中的實例是指系統盤被卸載前的源ECS實例,并非當前操作的實例。
自動快照隨云盤釋放
勾選后,當云盤釋放時,該云盤創建的自動快照會一起釋放。
重要建議您不要勾選,以便保留備份數據。
單擊下一步。
在掛載云盤對話框中選擇初始化方式區域,單擊立即操作。按照界面提示通過云助手或文檔自助(命令行)初始化云盤或為云盤掛載文件系統。
滿足以下條件可以通過云助手初始化云盤:
云盤未開啟多重掛載功能。
云盤掛載的目標ECS實例為Linux實例,Windows實例不支持。
ECS實例為運行中狀態且已安裝云助手Agent。具體操作,請參見安裝云助手Agent。
新創建的空數據盤(沒有分區和掛載文件系統):需繼續創建分區并掛載文件系統。
通過快照創建的云盤或從其他實例卸載的數據盤(沒有掛載文件系統):僅需掛載文件系統。
創建分區并掛載文件系統
通過云助手
設置分區大小以及掛載點。
說明您可以根據實際需求,單擊添加分區,為云盤添加多個分區,每塊云盤最多添加5個分區。
分區大?。簡蝹€分區以及總分區大小不能超出云盤總容量大小。
說明分區表本身和對分區進行扇區對齊時需要占用1~2 MiB的空間,分區功能會自動縮減最后一個分區的大小來預留出所需要的空間。所以分區后的實際大小可能會略小于所指定的分區大小,總的可用容量也會稍小于云盤總容量。
文件系統類型:僅支持ext4類型,且分區類型默認均是GPT分區。
掛載點:必須至少一個以/開頭后跟英文或數字的路徑格式,例如:/mnt??梢蕴顚懸延心夸浕蛱顚懶履夸涀鳛閽燧d點,掛載點不能重復。
確認并勾選風險提示,并單擊開始執行。
重要此時如果您單擊了關閉,后續只能通過命令行方式為云盤創建分區和文件系統。
當初始化列表的當前狀態變更為正常時,表示云盤初始化完成。
(可選)設置開機自動掛載云盤分區。具體操作,請參見步驟四:配置開機自動掛載分區。
文檔自助(命令行)
如果不支持云助手自動執行初始化,您可以通過命令行方式初始化云盤:
Linux實例
小于等于2 TiB的云盤,請參見初始化小于等于2 TiB數據盤(Linux)。
大于2 TiB的云盤,請參見初始化大于2 TiB Linux數據盤。
Windows實例
小于等于2 TiB的云盤,請參見初始化小于等于2 TiB數據盤(Windows)。
大于2 TiB的云盤,請參見初始化大于2 TiB Windows數據盤。
僅掛載文件系統
通過云助手(僅適用于Linux實例)
在分區格式化和掛載文件系統對話框中填寫掛載點并單擊手動掛載,掛載文件系統。
說明可以填寫已有目錄或填寫新目錄作為掛載點,掛載點不能重復。
(可選)設置開機自動掛載云盤分區。具體操作,請參見步驟四:配置開機自動掛載分區。
文檔自助(命令行)
如果不支持云助手自動掛載文件系統,您可以通過以下方式掛載:
(條件必選)如果您是Linux實例且使用快照新創建的云盤掛載到原ECS實例(快照所在的ECS實例),新創建云盤的UUID會和原云盤沖突,您需要修改新云盤的UUID。具體操作,請參見修改云盤的UUID。
執行
mount
或聯機操作。Linux實例
遠程連接云盤所掛載的ECS實例,并執行以下命令,完成
mount
操作。sudo mount <云盤分區名稱> <分區掛載點>
<云盤分區名稱>
:通過sudo fdisk -lu
命令獲取,例如/dev/vdc
。<分區掛載點>
:掛載點可以是已有目錄,或執行sudo mkdir -p <新目錄>
命令創建新目錄作為掛載點,例如sudo mkdir -p /data
。
mount
命令示例:sudo mount /dev/vdc /data
在
/etc/fstab
中寫入新分區信息,以便在啟動時自動掛載分區。具體操作,請參見步驟四:配置開機自動掛載分區。
Windows實例
遠程連接云盤所掛載的ECS實例,單擊圖標,選擇磁盤管理。
找到目標磁盤,右鍵單擊磁盤的空白區域,選擇聯機。