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:数据盘类型:数据盘大小:挂载点
文档内容是否对您有帮助?