使用快照创建云盘

使用快照创建一个新的云盘,新云盘的数据与创建快照时原云盘完全一样,可以实现同可用区或跨可用区的云盘数据复制,以便进行环境克隆或数据备份。本文介绍如何使用快照创建一个新云盘。

前提条件

已为云盘创建快照并获取快照ID。具体操作,请参见创建快照

注意事项

云盘创建后不支持合并,每块云盘都是独立个体,无法通过格式化将多块云盘空间合并到一起。建议您提前做好云盘数量和容量的规划。

操作步骤

说明

您可以通过云盘购买页(在存储区域选择用快照创建磁盘)、实例购买页(在数据盘区域选择用快照创建磁盘)和快照页面几个入口进行操作,本操作以快照页面入口为例。

  1. 登录ECS管理控制台

  2. 在左侧导航栏,选择存储与快照 > 快照

  3. 在页面左侧顶部,选择目标资源所在的资源组和地域。地域

  4. 快照页面,单击云盘快照页签。

  5. 找到需要创建云盘的快照,在操作列中单击创建云盘

  6. 在云盘购买页面,配置各项参数。

    参数

    说明

    是否挂载

    设置新创建的云盘是否直接挂载到实例。

    • 暂不挂载:只创建云盘,不挂载到ECS实例。

      选择此选项后,只能创建按量付费的云盘。云盘只能挂载到同一可用区的ECS实例内,且订购后不支持更换地域和可用区,请谨慎选择地域及可用区

    • 挂载到ECS实例:创建云盘并挂载到指定的ECS实例。

      选择此选项后,需在ECS实例参数处选择目标地域和ECS实例。

    云盘付费方式

    设置云盘的付费方式。

    • 按量付费:可以挂载到包年包月或者按量付费的ECS实例上。

    • 包年包月:必须挂载到包年包月的ECS实例上。

    专属块存储集群

    选择是否启用专属集群

    属于专属块存储集群的云盘由您独享,不与公共云用户共享块存储的物理资源。更多信息,请参见专属块存储集群概述

    存储

    • 快照信息已自动填充。

    • 选择云盘类型并设置云盘容量。

      云盘容量支持设置大于或等于快照所属云盘的数值。如果您设置的云盘容量大于快照所属云盘容量的大小,您必须重新分区才能使用全部容量。

      重要

      如果快照容量小于2,048 GiB,但您希望设置的新云盘容量大于2,048 GiB,请提前确认快照对应的历史云盘采用的是GPT分区格式(通过fdisk -lu命令查看Disk label type值是否为gpt)。否则,建议您设置为小于2,048 GiB,避免配置分区容量时带来数据丢失的风险。更多信息,请参见初始化大于2 TiB数据盘

    • 性能级别:仅ESSD云盘需要设置性能级别。设置不同的ESSD云盘容量,可选择相应的性能级别,会拥有不同的单盘性能。更多信息,请参见ESSD云盘

    • 多重挂载:创建ESSD系列云盘时可以为云盘开启多重挂载功能,可以将单个云盘同时挂载至同一可用区中多台ECS实例。更多信息,请参见云盘多重挂载功能

    • 加密:选中后会自动加密存储在云盘上的数据。更多信息,请参见加密云盘

    购买量

    选择需要购买的云盘数量。

    重要
    • 一台ECS实例最多可挂载64块数据盘,不同实例规格支持挂载的最多云盘数量不同。不同实例规格支持挂载的最多云盘数量可以通过DescribeInstanceTypes接口查询。

    • 云盘存在总容量限额(单个云盘容量 * 购买量)。在创建页面选择云盘类型后会显示已购买和可购买的容量,您也可以在配额中心查看和调整总容量限额。

    释放设置

    设置云盘或自动快照是否随实例释放。仅选择挂载到ECS实例且云盘付费方式为按量付费时可进行设置。

    服务协议

    选中服务协议。

    其他选项(非必填)

    设置云盘的名称、描述、标签和资源组等信息,便于识别和管理云盘。

  7. 确认配置信息和费用,然后按照页面提示完成购买。

    创建成功后,返回云盘页面,您可以查看新建的云盘。此时您还不能在ECS实例中直接使用已创建的云盘。

  8. 创建新云盘后,如需使云盘可用,还需要执行以下操作。

    场景

    后续步骤

    如果创建云盘时,选择挂载到ECS实例

    1. (条件必选)如果您是Linux实例且使用快照新创建的云盘挂载到原ECS实例(快照所在的ECS实例),新创建云盘的UUID会和原云盘冲突,您需要修改新云盘的UUID。具体操作,请参见修改云盘的UUID

    2. 执行mount联机操作。

      • Linux实例

        1. 远程连接云盘所挂载的ECS实例,并执行以下命令,完成mount操作。

          sudo mount <云盘分区名称> <分区挂载点>
          • <云盘分区名称>:通过sudo fdisk -lu命令获取,例如/dev/vdc

          • <分区挂载点>:挂载点可以是已有目录,或执行sudo mkdir -p <新目录>命令创建新目录作为挂载点,例如sudo mkdir -p /data

          mount命令示例:sudo mount /dev/vdc /data

        2. /etc/fstab中写入新分区信息,以便在启动时自动挂载分区。具体操作,请参见步骤四:配置开机自动挂载分区

      • Windows实例

        1. 远程连接云盘所挂载的ECS实例,单击开始图标图标,选择磁盘管理

        2. 找到目标磁盘,右键单击磁盘的空白区域,选择联机image

    如果创建云盘时,选择暂不挂载

    后续需要挂载并初始化数据盘:挂载数据盘