You need to enable JavaScript to run this app.
导航

云盘快速入门

最近更新时间2023.05.15 19:43:08

首次发布时间2023.05.15 19:43:08

本介绍如何快速上手弹性块存储EBS,包括创建云盘、挂载云盘和分区格式化云盘。

前提条件

已创建CentOS 7.6版本操作系统的ECS实例。具体操作,请参见通过向导购买实例

步骤一:创建云盘

  1. 登录云服务器控制台

  2. 在左侧导航树中,单击“云盘”。

  3. 在顶部导航栏,选择目标云盘的地域。

  4. 单击“创建云盘”,在“创建云盘”页面,设置以下参数。

    参数
    说明

    是否挂载

    选择创建云盘的同时是否挂载到ECS实例。

    • 暂不挂载:单独创建云盘,不直接挂载到ECS实例,仅支持按量计费云盘。
    • 挂载到ECS实例:创建云盘的同时挂载到ECS实例。选择“挂载到ECS实例”后,需要在“ECS实例”中选择相应可用区及实例。

    注意

    如果您需要创建包年包月云盘,则必须选择“挂载到ECS实例”,并在“ECS实例”中选择相应的包年包月实例。

    地域及可用区

    选择“暂不挂载”时,需要选择云盘所在的地域及可用区。

    注意

    云盘的地域及可用区创建后无法更改,请选择与所挂载实例相同的地域及可用区。

    ECS实例选择“挂载到ECS实例”后,需要选择需要挂载的实例。您可以在下方的“实例详情”中查看实例详细信息,包括地域及可用区、计费类型及实例规格等。

    计费类型

    选择云盘计费方式,云盘支持的计费方式说明如下:

    • 按量计费:后付费模式,按照实际使用时长以小时为单位收费,可以随时创建或删除云盘。创建后可以挂载在按量计费或包年包月的实例上。
    • 包年包月:预付费模式,即先付费再使用,购买时长以月为单位。只能同时挂载到包年包月的ECS实例上,且包年包月云盘的到期时间与挂载的ECS实例相同。
    随实例删除创建按量计费云盘并挂载到ECS实例时可以选择,默认为不随实例删除。
    存储选择云盘的类型以及大小,支持的云盘类型和规格,请参见云盘规格

    数量

    选择创建云盘的数量。

    说明

    • 如果您创建的是按量计费云盘,则云盘总容量存在限制,更多信息,请参见云盘限制
    • 如果您创建的是包年包月云盘,则不同计算规格能挂载的云盘数量存在限制,更多信息,请参见实例规格介绍

    名称

    设置云盘的名称,选填。命名规范如下:

    • 首字符仅支持中文、字母或下划线(_)。
    • 只能包含中文、字母、数字、下划线(_)或中划线(-)。
    • 长度限制在1~128个字符之间。

    描述

    设置云盘的描述信息,选填。限制如下:

    • 首字符仅支持中文、字母或下划线(_)。
    • 只能包含中文、字母、数字、下划线(_)或中划线(-)。
    • 长度限制在0~255个字符之间。
    标签标签由一个键值对(Key-Value)组成,用于标识云资源,可以帮助您从不同维度(例如用途、所有者或环境等)对具有相同特征的云资源进行分类,便于搜索和聚合,从而轻松管理云上资源。
    单击 图标,输入标签键和标签值,为云盘添加标签。更多信息,请参见标签概述

    项目

    选择云盘所属的项目,选填。

    说明

    • 项目是一个虚拟的概念,包括一组资源、用户和角色。通过项目可以对一组资源进行统一的查看和管理,并且控制项目内用户和角色对这些资源的权限。更多详情,请参见资源管理
    • 如果您在创建云盘时未设置ProjectName,则云盘默认不会加入任何项目,ProjectName为空,此时没有全局权限的子账号可能会没有该云盘的操作权限。
    • 您可以单击右侧的“创建新项目”,前往IAM控制台创建新的项目。
  5. 单击“立即购买”按钮,确认配置信息、购买数量、费用等信息。

  6. 确认无误后,阅读并勾选“《云服务器服务条款》”。

  7. 单击“立即购买”按钮,跳转到申请提交成功页面,查看服务是否创建成功。

    说明

    创建完成后,您可以单击“去控制台”,页面会自动跳转至云盘列表页,查看新创建的云盘。

步骤二:挂载云盘

  1. 登录云服务器控制台

  2. 在左侧导航树中单击“存储 > 云盘”。

  3. 在顶部导航栏,选择目标云盘的地域。

  4. 在“云盘列表”页面,选择目标云盘,单击页面左上方的“挂载”。

  5. 在“挂载云盘”对话框,选择要挂载的ECS实例。

  6. 根据需求,选择是否开启“云盘随实例删除”功能,默认关闭。

    • 若云盘开启“随实例删除”,当按量计费或包年包月实例被删除时,数据盘数据会全部删除并停止计费。
    • 若云盘关闭“随实例删除”,当按量计费实例被删除时,数据盘从实例自动卸载并保留,继续计费;当包年包月实例被删除时,数据盘随实例同时删除。
  7. 单击“确定”按钮,将数据盘挂载至实例。
    挂载成功后,您可以在“云盘列表”页面的“实例”列查看云盘挂载的实例。

步骤三:分区格式化云盘

本文以CentOS 7.6版本操作系统为例,当云服务器挂载了一块新的数据盘时,使用fdisk分区工具将该数据盘设为主分区,分区形式默认设置为MBR,文件系统设为ext4格式,挂载在/mnt/sdc下。不同操作系统的分区格式化操作可能不同,本文仅供参考。

  1. 登录Linux实例

  2. 执行以下命令,查看新增数据盘。

    fdisk -l
    

    回显类似如下信息:

    image

    表示当前的云服务器有两块磁盘,/dev/vda是系统盘,/dev/vdc是新增数据盘。

  3. 执行fdisk _新增数据盘_ 命令,进入fdisk分区工具,开始对新增数据盘执行分区操作。

    以新挂载的数据盘/dev/vdc为例:

    fdisk /dev/vdc
    

    回显类似如下信息:

    [root@i-IVwlbtest ~]# fdisk /dev/vdc
    Welcome to fdisk (util-linux 2.23.2).
    
    Changes will remain in memory only, until you decide to write them.
    Be careful before using the write command.
    
    Device does not contain a recognized partition table
    Building a new DOS disklabel with disk identifier 0xff816a4b.
    
    Command (m for help):
    
  4. 输入n,按“Enter”,开始新建分区。

    回显类似如下信息:

    Command (m for help): n
    Partition type:
    p   primary (0 primary, 0 extended, 4 free)
    e   extended
    

    表示磁盘有两种分区类型:

    • “p”表示主分区。
    • “e”表示扩展分区。

    说明

    • 磁盘使用MBR分区形式,最多可以创建4个主分区,或者3个主分区加1个扩展分区,扩展分区不可以直接使用,需要划分成若干个逻辑分区才可以使用。

    • 磁盘使用GPT分区形式时,没有主分区、扩展分区以及逻辑分区之分。

  5. 以创建一个主要分区为例,输入p,按“Enter”,开始创建一个主分区。

    回显类似如下信息:

    Select (default p): p
    Partition number (1-4, default 1): 
    

    “Partition number”表示主分区编号,可以选择1-4。

  6. 以分区编号选择“1”为例,输入主分区编号1,按“Enter”。

    回显类似如下信息:

    Partition number (1-4, default 1): 1
    First sector (2048-41943039, default 2048): 
    

    “First sector”表示起始磁柱值,可以选择2048-209715199,默认为2048。

  7. 以选择默认磁柱值为2050为例,按“Enter”。系统会自动提示分区可用空间的起始磁柱值和截止磁柱值,可以在该区间内自定义,或者使用默认值。起始磁柱值必须小于分区的截止磁柱值。

    回显类似如下信息:

    First sector (2048-41943039, default 2048): 2050
    Last sector, +sectors or +size{K,M,G} (2050-41943039, default 41943039): 
    

    “Last sector”表示截止磁柱值,可以选择2050-41943039,默认为41943039。

  8. 以选择默认截止磁柱值41943039为例,按“Enter”。系统会自动提示分区可用空间的起始磁柱值和截止磁柱值,可以在该区间内自定义,或者使用默认值。起始磁柱值必须小于分区的截止磁柱值。

    回显类似如下信息:

    Last sector, +sectors or +size{K,M,G} (2050-41943039, default 41943039): 
    Using default value 41943039
    Partition 1 of type Linux and of size 20 GiB is set
    
    Command (m for help): 
    
    

    表示分区完成,即为数据盘新建了1个分区。

  9. 输入p,按“Enter”,查看新建分区的详细信息。

    回显类似如下信息:

    Disk /dev/vdc: 21.5 GB, 21474836480 bytes, 41943040 sectors
    Units = sectors of 1 * 512 = 512 bytes
    Sector size (logical/physical): 512 bytes / 512 bytes
    I/O size (minimum/optimal): 512 bytes / 512 bytes
    Disk label type: dos
    Disk identifier: 0xff816a4b
    
        Device Boot      Start         End      Blocks   Id  System
    /dev/vdc1            2050    41943039    20970495   83  Linux
    
    Command (m for help):
    

    表示新建分区/dev/vdc1的详细信息。

  10. 输入w,按“Enter”,将分区结果写入分区表中。

    回显类似如下信息,表示分区创建完成:

    Command (m for help): w
    The partition table has been altered!
    
    Calling ioctl() to re-read partition table.
    Syncing disks.
    

    说明

    如果之前分区操作有误,请输入“q”,则会退出fdisk分区工具,之前的分区结果将不会被保留。

  11. 执行以下命令,将新的分区表变更同步至操作系统。

    partprobe 
    
  12. 执行以下命令,将新建分区文件系统设为系统所需格式。

    mkfs   -t   _文件系统格式_   /dev/vdc1
    

    以设置文件系统为“ext4”为例:

    mkfs -t ext4 /dev/vdc1
    

    回显类似如下信息:

    [root@i-IVwlbtest ~]# mkfs -t ext4 /dev/vdc1
    mke2fs 1.42.9 (28-Dec-2013)
    Filesystem label=
    OS type: Linux
    Block size=4096 (log=2)
    Fragment size=4096 (log=2)
    Stride=0 blocks, Stripe width=0 blocks
    1310720 inodes, 5242623 blocks
    262131 blocks (5.00%) reserved for the super user
    First data block=0
    Maximum filesystem blocks=2153775104
    160 block groups
    32768 blocks per group, 32768 fragments per group
    8192 inodes per group
    Superblock backups stored on blocks: 
           32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632, 2654208, 
           4096000
    
    Allocating group tables: done                            
    Writing inode tables: done                            
    Creating journal (32768 blocks): done
    Writing superblocks and filesystem accounting information: done 
    

    格式化需要等待一段时间,请观察系统运行状态,不要退出。

    说明

    不同文件系统支持的分区大小不同,请根据您的业务需求选择合适的文件系统。

  13. 执行mkdir _挂载目录_ 命令,新建挂载目录。

    以新建挂载目录/mnt/sdc为例:

    mkdir /mnt/sdc
    
  14. 执行mount _磁盘分区_ _挂载目录_ 命令,将新建分区挂载到步骤13中创建的目录下。

    以挂载新建分区/dev/vdc1/mnt/sdc为例:

    mount /dev/vdc1 /mnt/sdc
    
  15. 执行df -TH命令,查看挂载结果。

    回显类似如下信息:

    [root@i-IVwlbtest ~]# df -TH
     Filesystem     Type      Size  Used Avail Use% Mounted on
     /dev/vda1      ext4       43G  1.7G   39G   5% /
     devtmpfs       devtmpfs  4.1G     0  4.1G   0% /dev
     tmpfs          tmpfs     4.2G     0  4.2G   0% /dev/shm
     tmpfs          tmpfs     4.2G  9.1M  4.1G   1% /run
     tmpfs          tmpfs     4.2G     0  4.2G   0% /sys/fs/cgroup
     tmpfs          tmpfs     821M     0  821M   0% /run/user/0
     /dev/vdb       xfs        22G   34M   22G   1% /data
     /dev/vdc1      ext4       22G   47M   20G   1% /mnt/sdc
    

    表示新建分区/dev/vdc1已挂载至/mnt/sdc

    说明

    云服务器重启后,挂载会失效,您可以修改/etc/fstab文件,将新建磁盘分区设置为开机自动挂载,请参见设置开机自动挂载磁盘分区