全部产品
云市场

挂载磁盘

更新时间:2019-11-12 10:12:16

1. 背景

您在创建批量计算计算节点时,因系统盘大小限制,若有较大本地数据需求,建议挂载数据盘。挂载数据盘后,对挂载目录里数据的读写行为将和读写本地数据完全相同。

2. 说明

数据盘挂载主要包含以下四点限制:

  • 类型限制:只支持 cloud_efficiencycloud_ssd两种类型数据盘;
  • 大小限制:默认最大支持 1000G 数据盘,如有特殊需求请提交工单;
  • 约束限制:需保持系统盘和数据盘类型保持一致;
  • 系统限制:必须指定 MountPoint,Linux 下可挂载到目录,Windows 下只能挂载到驱动,如 E:

3. 使用

使用磁盘挂载功能必须同时指定数据盘大小、数据盘类型和挂载点。

以下我们将展示通过 SDK 和命令行工具挂载数据盘样例,数据盘类型为cloud_efficiency;大小为 500G;挂载点为 /home/my-data-disk

3.1. SDK

使用 Python SDK 创建集群挂载数据盘样例:

  1. from batchcompute.resources import (
  2. ClusterDescription, Configs
  3. )
  4. cluster_desc = ClusterDescription()
  5. configs = Configs()
  6. configs.add_data_disk(500, 'cloud_efficiency', '/home/my-data-disk')
  7. cluster_desc.Configs = configs

3.2. 命令行工具

使用命令行工具创建集群挂载数据盘样例:

  1. bcs sub "echo 123" --disk system:cloud_efficiency:40,data:cloud_efficiency:500:/home/my-data-disk

说明:

  • 系统盘挂载格式: system:系统盘类型:系统盘大小
  • 数据盘挂载格式: data:数据盘类型:数据盘大小:挂载点