云硬盘

购买云硬盘

操作步骤

1.登录浪潮云服务控制台。

2.点击“产品与服务”选择“云硬盘 EBS”,进入云硬盘列表界面。

3.在列表页面上,点击“购买云硬盘”,创建云硬盘。

4.完成基础配置:

1)选择计费模式

计费模式 属性说明
包年/包月 包年包月是预付费模式,按订单的购买周期计费,适用于可预估资源使用周期的场景,价格比按需计费模式更优惠。
按需付费 按需付费是后付费模式,按云硬盘的实际使用时长计费,精确到小时,可以随时开通/删除云硬盘。 选择按需付费时,用户账号中需要有至少100元人民币。

2)选择区域

不同区域的云服务产品之间内网互不相通,请就近选择靠近您业务的区域,可减少网络延时,提高访问速度。

3) 选择规格

目前只可选择标准型。

4)选择容量

  • 容量大小范围:20GiB~32768GiB。
  • 容量的最小步长为10GiB,到32760后直接到32768G。
  • 每个用户的容量配额默认为32768GiB。

磁盘使用MBR分区形式时最大支持2,048GiB,超过2,048GiB的部分无法使用。

5)输入名称

  • 默认名称为EBS-"日期"。
  • 名称不能为空。
  • 长度为2-128个字符,不能以特殊字符及数字开头,只可包含特殊字符中的".","_"或"-"。

6)选择时长

如果计费模式选择“包年/包月”,则需要选择时长。可选择的范围为1个月~3年。

7)选择数量

默认购买数为1块,并支持批量购买,批量购买有两个因素限制:

  • 一次批量100块
  • 用户的购买配额数400块(按需付费,包年包月没有限制)。

8)点击“立即购买”,进入确认订单环节

  • 再次核对云硬盘信息。
  • 确认无误后,则单击“去支付”,进入支付页面。
  • 如果还需要修改,单击“上一步”,进行修改配置。

9)支付

  • 如果计费模式为“包年/包月”,需要选择支付方式,进行支付。

  • 如果计费模式为“按需付费”,则直接进入下一步。

10)完成

云硬盘创建完成后,可在云硬盘列表中进行查看,若状态为“未挂载”,表示创建成功,可以开始使用了。

注意事项:
    一个用户在一个区域的容量配额是32768GiB,不计包年包月。
    一个用户在一个区域的磁盘块数配额为400块,不计包年包月。

续费

对于包年包月的云硬盘,可以通过续费来延长云硬盘的到期时间。按需付费的云硬盘没有续费功能。

操作步骤

1.登录控制台。在主导航 产品与服务 切换至 云服务器ECS 进入云服务器控制台

2.在左侧导航中点击 云硬盘,点击需要扩容的云硬盘在操作列中点击 续费。

3.在续费页面,选择续费时长。

4.确认无误后点击 去支付,进入支付页面。

5.支付成功后,云服务器到期时间相应延长。

查看详情

操作步骤

1.登录浪潮云服务控制台。

2.点击“产品与服务”选择“云硬盘 EBS”,进入云硬盘列表界面。

3.点击云硬盘ID,查看基础属性、挂载信息和计费信息等。

挂载云硬盘

操作步骤

1.登录浪潮云服务控制台。

2.点击“产品与服务”选择“云硬盘 EBS”,进入云硬盘列表界面

3.在云硬盘列表,找到需要挂载的云硬盘,单击“更多”,会出现下拉菜单,点击“挂载”。

4.选择待挂载的云服务器,云服务器与云硬盘必须在同一个区域,点击“确定”,返回云硬盘列表页面,此时云硬盘的状态为“挂载中”,当云硬盘恢复 至原来状态时,表示挂载成功。

5.初始化云硬盘。 挂载到云服务器的云硬盘需要初始化后才可使用,请参考初始化云硬盘

初始化云硬盘

初始化linux云硬盘

操作场景

本文以云服务器的操作系统为“CentOS 7 64位”为例,采用fdisk分区工具为云硬盘设置分区。

前提条件

1.请确保已将云硬盘挂载到云服务器及登录Linux实例。

2.格式化后,云硬盘中的数据将被清空,请做好备份。

划分分区并挂载硬盘

1.查看新增云硬盘

运行fdisk -l 命令查看硬盘信息,可以看到刚挂载的云硬盘vdc

2.对云硬盘分区

执行以下命令:

fdisk /dev/vdc

按照界面的提示,依次输入“n”(新建分区)、“p”(新建主分区)、“1”(使用第1个主分区),"2048"(初始磁柱区域),回车(使用默认截止磁柱),输入“wq”(保存分区表),回车开始分区。

使用“fdisk -l”命令,即可查看到,新的分区 vdc1 已经创建完成。

3.硬盘格式化

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

运行mkfs.ext4 device_name命令格式化并创建 ext4 文件系统。用设备名称(例如,/dev/vdc)替换 device_name。根据应用程序的要求或操作系统的限制,您可以选择其他文件系统类型,如 ext3 或 XFS。

4.挂载硬盘

1)执行以下命令,新建挂载点

mkdir 挂载点

以新建挂载点“/mnt/vdc”为例:

mkdir /mnt/vdc

2)执行以下命令,将新建分区挂载到上步新建的挂载点下。 mount /dev/vdc1 挂载点

以挂载新建分区至“/mnt/vdc”为例:

mount /dev/vdc1 /mnt/vdc

3)执行以下命令,查看挂载结果。 df -TH

表示新建分区“/dev/vdc1”已挂载至“/mnt/vdc”。

设置自动挂载

如果此时重启云服务器,可以发现刚刚挂载点已经消失。如果希望云服务器在重启或开机时能自动 mount 数据盘,必须将分区信息添加到 /etc/fstab 中。如果没有添加则云服务器重启或重新开机后都不能自动挂载数据盘。推荐使用UUID来配置自动挂载数据盘。

1.执行如下命令,查询磁盘分区的UUID

blkid 磁盘分区

以查询磁盘分区“/dev/vdc1”的UUID为例:

blkid /dev/vdc1

2.编辑“fstab”文件

1)使用VI编辑器打开“fstab”文件

vi /etc/fstab

2)按“i”,进入编辑模式

3)移至文件末尾,添加如下内容 输入:UUID=e5a287c5-3a71-462a-859a-db40818a35ff /mnt/vdc ext4 defaults 0 2

4)保存设置并退出编辑器

注意:重新格式化文件系统后 UUID会发生变化,如果重新格式化文件系统,请重新编辑“fstab”文件中的UUID

卸载云硬盘

卸载须知

1.在 Windows 操作系统下,为了保证数据完整性,建议您暂停对该磁盘的所有文件系统的读写操作,否则未完成读写的数据会丢失。解挂弹性云盘时需要先将磁盘设为脱机状态,否则在不重启云服务器的情况下,您可能将无法再次挂载弹性云盘。

2.在 Linux 操作系统下,您需要先登录实例,并对需要卸载的弹性云硬盘进行umount操作,命令执行成功后再进入控制台对磁盘进行卸载操作。

1.登录操作系统Umount。

  a) Linux操作系统

umount /dev/vdc

  b) Windows系统

  首先在磁盘管理器中选中云磁盘,右键选择“脱机”。

  然后在设备管理器中选中云硬盘,右键点击“卸载”。

这两个操作相当于在Windows系统中对云硬盘进行了dismount操作。

(注意:本地盘和云硬盘要注意区分)

如果只有一个C盘,此时第二个便是云硬盘,建议在扩容前对云硬盘进行备份(如快照和克隆)。 在控制台云硬盘列表页选择需要扩容的云硬盘,将其卸载。这时云硬盘状态会从“已挂载”变为“可用”。

2.登录控制台。在主导航 产品与服务 切换至 云服务器ECS 进入云服务器控制台

3.在左侧导航中点击 云硬盘,点击需要卸载的云硬盘在操作列中点击 卸载。

4.在卸载页面点击 确定 即可。

5.返回云硬盘列表页面,此时云硬盘的状态为“卸载中”,当云硬盘状态为“未挂载”时,表示卸载成功。

扩容云硬盘

扩容云硬盘1

当云硬盘容量不足时,可以扩容云硬盘,扩容后不可减退,只有卸载后的云硬盘才可以扩容。

操作步骤

1.登录控制台。在主导航 产品与服务 切换至 云服务器ECS 进入云服务器控制台

2.在左侧导航中点击 云硬盘,点击需要扩容的云硬盘在操作列中点击 扩容。

3.设置扩容后的容量,上限为32768GiB。

4.确认无误后点击 确定。进入确认订单后支付成功后即可进入扩容

5.返回云硬盘列表页面,此时云硬盘的状态为“扩容中”,当云硬盘状态为“未挂载”时,此时容量增加,表示扩容成功。

使用扩容容量

扩容文件系统(windows)

以windows 2008为例,在“我的电脑”->点击“管理“->展开“存储”-> 点击“磁盘管理”,先挂载该云硬盘,如图右击该磁盘选择“联机”。

然后选择该磁盘原有部分,右击选择“扩展卷”。根据向导一直点击“下一步“即可完成硬盘扩展。

扩容文件系统(linux)

该操作指南适用于ext2/ext3/ext4文件系统。

注意1:如果云硬盘已经mount了,先进行umount操作。该云硬盘的所有分区都需要进行umount操作。
注意2:以下操作仅这对原有分区进行扩容,如果需要将云硬盘扩容的空间应用到新的分区中,直接新建分区即可。

1.查看分区情况 fdisk –l 查看分区情况

如果fdisk -l查看到下图的情况,说明该盘原来是通过parted工具进行分区的,但是parted和fdisk不能同时使用,否则会导致分区的起始扇区不一致。此时应该使用parted工具操作。

如果如下图,则通过fdisk工具分区。

2.fdisk工具分区

fdisk -l查看分区号以及起始磁柱的位置,如下图,分区号为/dev/vdb1,起始磁柱位置为2048。 这个数字需要牢记,下面重新分区时会用到。

fdisk /dev/vdb

对该盘进行重新分区,输入d删除原有分区,输入n进行分区,再输入p和1,到需要输入新分区起始磁柱时,输入之前记下的数字2048,这样可以防止数据丢失。分区完成后,进行wq保存设置,使分区生效。

[root@localhost ~]# fdisk /dev/vdb
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.

Command (m for help): p

Disk /dev/vdb: 161.1 GB, 161061273600 bytes, 314572800 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: 0x56dfaf3f

   Device Boot      Start         End      Blocks   Id  System
/dev/vdb1            2048   104859647    52428800   83  Linux

Command (m for help): d
Selected partition 1
Partition 1 is deleted

Command (m for help): n
Partition type:
   p   primary (0 primary, 0 extended, 4 free)
   e   extended
Select (default p): p
Partition number (1-4, default 1): 1
First sector (2048-314572799, default 2048): 2048
Last sector, +sectors or +size{K,M,G} (2048-314572799, default 314572799): +130G
Partition 1 of type Linux and of size 130 GiB is set

Command (m for help): p

Disk /dev/vdb: 161.1 GB, 161061273600 bytes, 314572800 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: 0x56dfaf3f

   Device Boot      Start         End      Blocks   Id  System
/dev/vdb1            2048   272631807   136314880   83  Linux

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

在扩容分区后,需要通过e2fsck检查分区,通过resize2fs调整该分区的文件系统大小

e2fsck -f /dev/vdb1
resize2fs /dev/vdb1

3.parted工具分区

parted /dev/vdc print 查看扩容情况,如下图,可以发现分区为50GB,而云盘已扩容至215GB。

下一步将原分区删除并在相同的起始扇区创建一个新的分区

parted /dev/vdc

输入 unit s,将显示和操作单位变成扇区个数,然后输入print查看起始扇区。如下图,该值需要记住,新建分区时需要用到。

输入 rm 1删除原有分区

输入mkpart primary 2048s 100% 新建一个分区(其中2048s为之前分区的起始扇区位置)

确认分区已经新建成功后,输入quit退出工具

在扩容分区后,需要通过e2fsck检查分区,通过resize2fs调整该分区的文件系统大小

e2fsck -f /dev/vdc1
resize2fs /dev/vdc1

扩容裸盘(Linux) 该操作指南适用于ext2/ext3/ext4文件系统。

如果云硬盘之前没有进行划分分区,直接以裸盘格式使用,则使用如下方法进行扩容:

df –h查看挂载信息,发现磁盘大小为30GB

进行umount操作后,在控制台进行云硬盘扩容

fdisk -l查看,发现磁盘已经扩容为50GB了

接下来,检查文件系统并扩容文件系统

e2fsck -f /dev/vdb

resize2fs /dev/vdb

完成后重新挂载磁盘,发现文件系统已经扩容为50GB

扩容XFS文件系统(Linux)

如果使用上述方法扩容XFS文件系统,可能会报错超级块不可用。

一般是因为ext文件系统的扩容工具无法识别XFS文件系统的超级块。

我们使用下面的方法对XFS文件系统进行扩容:

在控制台扩容磁盘后,重新挂载到云服务器,可以看到,磁盘已经从100GB扩容到150GB,但是文件系统仍然是100GB。

不需要卸载已经挂载的磁盘,否则可能会扩容失败

XFS扩容可以是裸盘,也可以是分区

xfs_growfs /dev/vdb

可以看到,磁盘已经扩容完成

扩容LVM磁盘(Linux)

该方法适合标准情况,如果有特殊的分区,请自行根据实际场景处理。

扩容前先将挂载的分区umount,然后取消逻辑卷的激活状态

在控制台进行扩容操作后,看到如下图的扩容信息

fdisk /dev/vdb对磁盘进行分区,新建一个分区

可以看到有两个分区。下面将新建的分区加入到卷组

vgdisplay看到有新增的Free PE(35838)

lvextend -l +35838 /dev/VolGroup1/LogVol1进行扩容操作

vgdisplay看到Free PE已变成0

执行文件系统检查和扩容

e2fsck -f /dev/VolGroup1/LogVol1
resize2fs /dev/VolGroup1/LogVol1

挂载分区后可以看到已经扩容成功

删除云硬盘

操作步骤

1.登录浪潮云服务控制台。

2.点击“产品与服务”选择“云硬盘 EBS”,进入云硬盘列表界面。

3.在云硬盘列表,找到需要删除的云硬盘,单击“更多”,会出现下拉菜单,点击“删除”。

4.(可选) 如果需要删除多个云硬盘,可勾选中多个云硬盘,单击云硬盘列表上方的“删除”按钮。

5.在弹出的对话框中确认警告事项,点击“确定”,单击“确定”进行删除。

云硬盘的性能测试方法

云硬盘的性能一般使用下面三个指标来衡量:

  • IOPS:每秒进行读/写操作的次数,单位为个(次)。

  • 吞吐:每秒读写数据量,单位为MBps。

  • 时延:一个IO操作的发送到接收确认所花费的时间,单位为ms。

FIO是常用的测试磁盘性能的工具,建议使用libaio的I/O引擎进行测试,用户在测试云硬盘时可自行安装FIO和libaio。

不同场景下FIO的测试命令基本一致,只需改变3个参数(iodepth,blocksize,rw)。

常见测试用例如下:

测试时延:iodepth=1,bs=4k,rw=randread

fio --filename=/dev/vdb -iodepth=1 -rw=randread -ioengine=libaio -bs=4k -size=100G  -numjobs=1 -group_reporting -direct=1 -name=test --runtime=300

测试IOPS:iodepth=128,bs=4k,rw=randwrite/randread/randrw

fio --filename=/dev/vdb -iodepth=128 -rw=randread -ioengine=libaio -bs=4k -size=100G  -numjobs=1 -group_reporting -direct=1 -name=test --runtime=300

测试吞吐:iodepth=64,bs=1M,rw=randwrite/randread/randrw

fio --filename=/dev/vdb -iodepth=64 -rw=randread -ioengine=libaio -bs=1M -size=100G  -numjobs=1 -group_reporting -direct=1 -name=test --runtime=300

参数说明:

参数 说明
filename /dev/vdb 指定测试的磁盘为/dev/vdb
iodepth 1 请求的IO队列深度
rw randread 读写模式
ioengine libaio IO引擎配置,建议使用libaio异步IO引擎
bs 4k 每次IO请求的块大小
size 100G IO测试的寻址空间,一般设置为云硬盘的大小
numjobs 1 测试线程数,一般设置为1
group_reporting 测试结果显示模式,打印各个job汇总的统计值
direct 1 测试时忽略IO缓存,数据直写磁盘
name test 测试名称
runtime 300 测试时间

创建快照

可以通过创建快照的方式来实现云硬盘备份。

操作步骤

1.登录控制台。在主导航 产品与服务 切换至 云服务器ECS 进入云服务器控制台

2.在左侧导航中点击 云硬盘,点击需要挂载的云硬盘在操作列中点击 创建快照。

3.输入快照名称,点击 确定。

4.之后在左侧导航 快照 列表中可以查看正在创建的快照,根据云硬盘数据量的大小创建时间会有所不同,请耐心等待。

注意事项:

一个云硬盘最多可以创建7个快照。

为了保证快照创建成功,正在创建快照时,您不能修改云服务器的状态,比如停止或重启云服务器。

快照回滚

回滚快照数据到云硬盘。前提条件要求待回滚的云硬盘为未挂载状态,如果为挂载状态请先卸载。

操作步骤

1.登录控制台。在主导航 产品与服务 切换至 云服务器ECS 进入云服务器控制台。

2.在左侧导航中点击 快照,选择快照点击 回滚。

3.弹出回滚确认窗口,点击 确定 后开始回滚。

4.回滚成功后,云硬盘数据会恢复到打快照时刻的数据。

通过快照创建云硬盘

通过快照可以创建一个与快照数据一样的云硬盘。

操作步骤

1.登录控制台。在主导航 产品与服务 切换至 云服务器ECS 进入云服务器控制台。

2.在左侧导航中点击 快照,选择快照点击 创建云硬盘。

3.创建云硬盘界面为默认选中该快照,并且云硬盘的容量为当前快照的容量,不可变更。

4.区域也不可变更,计费模式可以变更。

5.确认无误后点击 立即购买,支付成功后可以创建一个新的云硬盘

删除快照

可以删除快照来释放快照配额,前提条件要求快照是可用状态。支持批量删除快照。

操作步骤

1.登录控制台。在主导航 产品与服务 切换至 云服务器ECS 进入云服务器控制台。

2.在左侧导航中点击 快照,选择快照点击 删除。

3.在弹出的确认框中点击 确定。

4.删除成功后对应云硬盘的快照配额上升。

创建自动快照策略

通过自动快照策略可以指定某一云硬盘在指定时间创建快照,实现快照创建自动化。

操作步骤

1.登录控制台。在主导航 产品与服务 切换至 云服务器ECS 进入云服务器控制台。

2.在左侧导航中点击 自动快照策略,在自动快照策略列表上主点击 创建策略。

3.输入策略名称,必填。

4.周期支持“每天”,“每周”和“每月”,并且一天只能创建一个快照。

5.设置周期后可设置时间。

6.确认无误后点击 确定。

7.之后会生成一个自动策略,状态为启用,并且未关联云硬盘,只有关联到云硬盘后,策略才会生效并按计划执行。

注意:

每块磁盘提供7个快照额度,当某块磁盘的快照数量达到额度上限,在创建新的快照任务时,系统会删除由自动快
照策略所生成的时间最早的自动快照点。
如果磁盘的快照配额已满,并且全为手工快照,则策略无法运行,请先删除部分手工快照。
当前快照策略执行时间默认为东八区(UTC+8)时间,请根据实际业务需求进行灵活调整。

绑定/解绑策略

绑定策略到指定云硬盘后,可以按照快照策略来执行快照。一个策略可以绑定多个云硬盘,一个云硬盘只能绑定一个策略。

操作步骤

1.登录控制台。在主导航 产品与服务 切换至 云服务器ECS 进入云服务器控制台。

2.在左侧导航中点击 自动快照策略,选择一策略-更多-绑定策略。

3.左侧为未与当前策略绑定的云硬盘,右侧为当前已绑定该策略的云硬盘。

4.选择左侧需要绑定的云硬盘移动到右侧,点击 确定 后即绑定成功。

5.选择右侧已经绑定云硬盘移动到左侧,点击 确定 后即解绑成功。

6.策略绑定成功后,在策略为“启用“状态时,才可自动生成快照。

7.一个云硬盘可生成的自动快照策略取决于其快照的剩余配额,并且手动快照和自动快照是共用配额的。

a.当云硬盘7个快照全为手工快照,则快照策略无法执行。

b.当云硬盘快照配额未满时可以按计划生成自动快照,自动快照会以小写的”auto“开头。

c.当自动快照配额满后,新生成的自动快照会自动替换掉最早的自动快照。

注意:如果选择的磁盘已绑定其他策略,绑定操作会使它解绑原有策略并绑定当前策略。

启用/禁用策略

启用策略后才可策略才可按计划执行,禁用后策略将不执行。

操作步骤

1.登录控制台。在主导航 产品与服务 切换至 云服务器ECS 进入云服务器控制台。

2.在左侧导航中点击 自动快照策略,选择一策略-启用/禁用。

修改策略

不管绑定或不绑定云硬盘都可以修改策略,修改策略后立即生效。

操作步骤

1.登录控制台。在主导航 产品与服务 切换至 云服务器ECS 进入云服务器控制台。

2.在左侧导航中点击 自动快照策略,选择一策略-更多-修改。

3.修改成功后立即生效,策略将按新的计划执行。

删除策略

不管绑定或不绑定云硬盘都可以删除策略,删除策略后云硬盘与策略失联,并且不按原策略执行自动快照计划。

操作步骤

1.登录控制台。在主导航 产品与服务 切换至 云服务器ECS 进入云服务器控制台。

2.在左侧导航中点击 自动快照策略,选择一策略-更多-删除。