1. 背景
您在創建批量計算節點時,因系統盤大小限制,若有較大本地數據需求,建議掛載數據盤。掛載數據盤后,對掛載目錄里數據的讀寫行為將和讀寫本地數據完全相同。
2. 說明
數據盤掛載主要包含以下四點限制:
類型限制:只支持
cloud_efficiency
和cloud_ssd
兩種類型數據盤;大小限制:默認最大支持
1000G
數據盤;約束限制:需保持系統盤和數據盤類型保持一致;
系統限制:必須指定 MountPoint,Linux 下可掛載到目錄,Windows 下只能掛載到驅動,如
E:
。
3. 使用
使用磁盤掛載功能必須同時指定數據盤大小、數據盤類型和掛載點。
以下我們將展示通過 SDK 和命令行工具掛載數據盤樣例,數據盤類型為cloud_efficiency
;大小為 500G
;掛載點為 /home/my-data-disk
。
3.1. SDK
使用 Python SDK 創建集群掛載數據盤樣例:
from batchcompute.resources import (
ClusterDescription, Configs
)
cluster_desc = ClusterDescription()
configs = Configs()
configs.add_data_disk(500, 'cloud_efficiency', '/home/my-data-disk')
cluster_desc.Configs = configs
3.2. 命令行工具
使用命令行工具創建集群掛載數據盤樣例:
bcs sub "echo 123" --disk system:cloud_efficiency:40,data:cloud_efficiency:500:/home/my-data-disk
說明:
系統盤掛載格式:
system:系統盤類型:系統盤大小
數據盤掛載格式:
data:數據盤類型:數據盤大小:掛載點
文檔內容是否對您有幫助?