Skip to content

挂载云盘

对于 AIStudio 开发机,您可以从云盘列表页或开发机详情页把云盘挂载到目标开发机。挂载后,开发机可以通过挂载时指定的容器内访问路径读写云盘数据。

AIStudio 开发机有两个挂载入口,作用范围不同:

  • 云盘列表页:以云盘为中心选择目标实例。点击 挂载 时,当前挂载抽屉只列出符合条件的 AIStudio 开发机,不列出极值算力实例。
  • 开发机详情页的云盘标签页:以当前开发机为中心管理云盘,只能查看和操作已挂载到当前开发机的云盘,也只能把可挂载云盘挂载到当前开发机。

前提条件

  • 云盘处于可挂载状态。
  • 目标实例属于云盘支持的产品范围;AIStudio 任务、推理服务和 AICoder 当前不能直接挂载云盘。
  • 目标实例通常需要与云盘位于同一可用区。
  • 同一块云盘当前未挂载到其他实例。
  • 已确认容器内访问路径不会与实例中的已有目录或运行中程序冲突。

挂载限制

  • 同一块云盘同一时间只能挂载到一个实例。
  • 已挂载的云盘如需换到另一台实例,请先卸载,再重新挂载到目标实例。
  • 单个实例目前最多可挂载 5 块云盘,具体以控制台限制为准。
  • 容器内访问路径由挂载时指定,/datadisk 只是示例路径,不再是固定路径。创建或批量挂载时,页面可能使用 /datadisk_1/datadisk_2 等默认示例路径。
  • 选择 已有云盘 时,云盘通常需要处于可重新挂载的状态,例如 待挂载挂载失败。已挂载、挂载中、扩容中、删除中或其他不可操作状态的云盘通常不能选择。
  • 如果目标实例正在运行,请确认当前运行中的程序是否会读写挂载路径,避免路径冲突或数据读写中断。

容器内访问路径要求

填写容器内访问路径时,请遵循以下规则:

  • 路径必须以 / 开头,目前最多支持 8 级路径,具体以控制台校验提示为准。
  • 建议使用英文字母、数字、下划线 _、中划线 - 和斜杠 / 组成路径,例如 /datadisk_1/data/checkpoints。不要使用空格、中文字符或其他特殊字符,具体以控制台校验提示为准。
  • 不要使用系统关键目录或其子目录,例如 /bin/bios/boot/dev/etc/lib/lib32/lib64/libx32/opt/proc/root/run/sbin/srv/sys/usr/var/infini-data
  • 同一实例内,云盘、共享高性能存储和其他存储的容器内访问路径不能重复。

警告

挂载路径冲突可能导致实例内程序访问到错误目录,或导致挂载操作被控制台拒绝。提交前请确认路径没有被已有云盘、共享高性能存储或运行中程序使用。

如果控制台提示路径冲突,请检查当前实例中已挂载的云盘、共享高性能存储、公共数据和其他存储配置,并改用未被占用的新路径。不要仅修改云盘名称;真正决定实例内访问位置的是容器内访问路径。

从云盘列表页挂载

  1. 进入 资源管理云盘
  2. 在云盘列表中找到要挂载的云盘。
  3. 点击 挂载
  4. 在实例列表中选择目标实例。该入口当前只列出符合条件的 AIStudio 开发机,不列出极值算力实例。
  5. 按页面提示填写或确认容器内访问路径。
  6. 确认挂载影响后提交。

挂载实例列表通常按云盘可用区和支持范围筛选。列表中会展示实例名称、实例 ID、状态、规格、已挂载云盘数量和创建者。

从 AIStudio 开发机详情页管理当前开发机的云盘

进入 AIStudio 开发机详情页后,切换到 云盘 标签页,可以查看当前开发机已挂载云盘,并在当前开发机上下文中管理云盘。该标签页不是全局云盘列表,不能在这里把云盘挂载到其他开发机。

警告

开发机详情页的 云盘 标签页提供挂载、卸载、扩容和删除入口,但这些入口不表示云盘支持在运行中的开发机上热插拔。对运行中的开发机执行挂载、卸载或直接删除已挂载云盘,通常需要重启开发机后才会完成挂载关系变更或生效。

云盘标签页通常展示以下信息:

  • 名称/ID:云盘名称和资源 ID。点击云盘或点击 详情,可打开云盘详情页。
  • 状态挂载状态:分别展示云盘资源状态和当前挂载关系。
  • 总容量:云盘容量,单位通常为 GiB。
  • 容器内访问路径:云盘挂载到开发机后的访问路径。
  • 创建者创建时间更新时间:用于确认云盘来源和最近变更。
  • 操作:可执行详情、卸载、扩容和删除等操作。卸载和删除会要求二次确认;扩容可用状态以扩容页面规则为准。

在云盘标签页点击 挂载云盘,可以从可挂载云盘列表中选择云盘并挂载到当前开发机。挂载云盘抽屉通常展示云盘名称/ID、状态、挂载状态、容量、可用区、创建者和创建时间。如需把云盘挂载到其他开发机,请从云盘列表页发起挂载,或进入目标开发机详情页操作。

  • 开发机处于运行中、已关机或异常状态时,通常可以从云盘标签页发起挂载操作;如果开发机正在运行,挂载不是热插拔,通常需要重启开发机后才会生效。
  • 如果当前开发机处于运行中,标签页会提示挂载云盘将重启开发机;提交挂载时需要确认重启。
  • 当前开发机已挂载云盘达到数量上限时,挂载云盘 按钮会置灰;单台开发机目前最多可挂载 5 块云盘,具体以控制台限制为准。
  • 通常只有挂载状态为 待挂载挂载失败 的云盘可选择;其他挂载状态的云盘不能从该抽屉选择。
  • 可一次选择多块云盘挂载到当前开发机,但总数不能超过当前开发机的挂载数量上限。
  • 已挂载云盘的 卸载 操作通常在开发机不处于创建中、排队中或部署中时可用。

警告

在运行中的开发机上挂载、卸载或直接删除已挂载云盘,通常需要重启开发机。提交前请停止正在读写云盘的程序,并保存 Notebook、终端任务和未写入磁盘的数据。

挂载到运行中的 AIStudio 开发机

将云盘挂载到运行中的 AIStudio 开发机时,不会像本地磁盘热插拔一样立即在线生效。开发机必须重启后挂载才会生效。选择运行中的开发机后,必须勾选 重启运行中的开发机,才能继续提交挂载操作。

重启前,请保存开发机内正在运行的程序、Notebook、终端任务和未写入磁盘的数据,避免重启造成数据丢失或任务中断。

挂载到非运行状态的 AIStudio 开发机时,挂载关系会在开发机下一次启动时生效。

警告

如果已选择运行中的 AIStudio 开发机但未勾选 重启运行中的开发机,控制台会提示需要确认重启后才能继续。若不希望立即重启,请改为选择非运行状态开发机,或先关机后再挂载。

在创建极值算力实例时配置云盘

极值算力实例支持在创建实例时选择 新建云盘已有云盘,并为每块云盘设置实例内访问路径。从 资源管理云盘 点击 挂载 时,挂载抽屉不会列出极值算力实例。

创建完成后,极值算力 容器实例 页面的 详情 悬浮窗口会展示云盘名称、ID 和总容量,但不提供挂载、卸载、扩容或删除等云盘控制按钮。

如需卸载已挂载到极值算力实例的云盘,请在极值算力 容器实例 页面找到目标实例,点击 改配,并在 高级配置 中移除对应云盘配置后提交改配。

验证挂载结果

挂载完成后,可以在云盘列表中查看 挂载状态挂载实例/ID。进入目标实例后,使用挂载时指定的路径确认云盘目录可以访问。

如云盘长时间处于 挂载中,或目标实例内无法访问挂载路径,请确认目标实例状态、可用区、挂载路径和实例重启状态。对于运行中的 AIStudio 开发机,还需要确认是否已经完成重启。确认后仍无法访问时,请查看云盘详情页的事件记录,并联系售后服务。