您可以通过控制台或者API接口使用云盘(无论是系统盘还是数据盘)的快照单独创建云盘。创建的云盘可以挂载到同一地域同一可用区下的任何一台ECS实例上。本文介绍如何在ECS控制台上使用一份快照单独创建一块全新的云盘。

应用场景

您可能需要获取快照中的某些数据,但又不希望通过 回滚云盘 的方式来实现。此时,您就能使用快照创建一块新的云盘,并从云盘中读取数据。比如,如果系统盘出现故障导致无法开机,您就能使用系统盘已有的快照创建一块新云盘,再挂载到健康的实例上,从而读取系统盘快照里的数据。

性能说明

新建的高效云盘和SSD云盘,一旦创建成功便可以达到其容量所对应的最高性能,不需要预热的过程。但是,因为快照存储在对象存储(OSS)里,使用快照创建云盘时,ECS需要从OSS取回数据并写入到云盘,这个过程需要一段时间,而且会造成首次访问时性能下降。建议您在正式使用这类云盘前,先读取云盘上所有数据块,从而避免初期的性能下降。关于OSS的详细信息,请参见 什么是对象存储 OSS

注意事项

创建云盘前,您需要了解以下信息:

  • 通过这种方式创建的云盘,只能采用 按量付费 方式计费,而且,只能作数据盘用。
    说明 您也可以在创建ECS实例时使用系统盘或数据盘的快照创建云盘。通过这种方式创建的云盘,计费方式与实例相同。
  • 您可以创建全新的空云盘。具体操作,请参见 创建云盘
  • 每个账号在所有地域创建作数据盘用的按量付费云盘限额 = 该账号在所有地域的按量付费实例数量 * 5。详细信息,请参见 使用限制
  • 目前云服务器ECS不支持合并多块云盘。云盘创建后,每块云盘都是独立个体,无法通过格式化将多块云盘空间合并到一起。建议您提前做好云盘数量和容量的规划。
  • 已创建的多块云盘,不建议做LVM(Logical Volume Manager)等逻辑卷。因为快照只能针对独立的每块云盘创建,使用LVM后,使用快照回滚云盘时会造成数据差异。
  • 创建后,您可以转换云盘的计费方式:
    • 如果云盘挂载在包年包月实例上,通过 预付费实例升级配置 将按量付费云盘转换为包年包月云盘。
    • 如果云盘挂载在按量付费实例上,通过 按量付费转预付费 将按量付费云盘转为包年包月云盘。
  • 通过这种方式创建的云盘,只要未转换计费方式,您能随时 卸载云盘释放云盘

前提条件

使用快照创建云盘前,您必须确认以下信息:

  • 您已经为作系统盘或数据盘用的云盘创建了快照,并确认快照ID。具体操作,请参见 创建快照
  • 需要挂载云盘的实例所在的地域和可用区。挂载云盘 时,实例与云盘必须在同一个地域和可用区。

操作步骤

  1. 登录 ECS管理控制台
  2. 在左侧导航栏中,单击 存储 > 云盘
  3. 磁盘列表 页右上角,单击 创建云盘 进入 创建 页面。
  4. 选择地域和可用区。
    说明 挂载云盘时,实例与云盘必须在同一个地域和可用区。
  5. 设置云盘的配置:
    1. 选择云盘类型:可选的云盘类型不受快照对应的源云盘类型的影响。
    2. 单击 用快照创建磁盘,并选择一个快照。
    3. 设置云盘的容量:可选范围为20 GiB~32768 GiB。如果选中的快照对应的源云盘容量小于20 GiB,系统默认使用最小容量20 GiB,您能根据需求手动调整容量。如果选中的快照对应的源云盘容量大于20 GiB,系统会根据快照对应的源云盘大小自动设置云盘大小,但是更换快照后,您必须手动设置容量。
    4. 设置购买量。

  6. 确认当前配置和 配置费用
  7. 单击 确认订单,并根据页面引导完成创建。

创建成功后,回到 磁盘列表 页,刷新列表,您可以看到新建的云盘,磁盘状态 显示为 待挂载

后续操作

挂载云盘

相关API

创建云盘:CreateDisk