华为云扩容云硬盘分区和文件系统
一、扩容方案
1)创建快照
1、首先通过jumpserver登录到三台生产td数据库当中
·通过命令查看挂载点/data的磁盘容量大小
·容量已经达到71%
2、做任何操作之前需要进行”创建快照”
点击 “云硬盘”
创建快照
定义快照名称-创建
查看快照是否创建完毕
3、登录到td数据库服务器当中
可以将无用的“log”文件清除
4、扩容磁盘空间
查看分区的磁盘容量
总容量:493G
已使用:347G
剩余:121G
以达到:75%
2)扩容方案
磁盘容量达到80%会产生告警
总大小:493G
当使用率达到80%时,493 * 0.8 = 394.4G的空间。
目前已使用空间是347G
达到80%剩余可用空间:394.4G – 347G = 47.4G
但是考虑到数据增长和其他因素,建议保留更多可用空间
保留至少20%的额外空间作为缓冲区:
493 * 0.2 = 98.6G额外空间
结合当前需要增加的47.4G和推荐的缓冲区98.6G
建议至少扩容146G。
二、扩容后的操作
1.扩容步骤
1.1登录控制台,扩容单个云硬盘
2.服务器上操作扩容步骤
1)fdisk -l 查看扩容情况,确认扩容成功
2)检查当前系统是否已安装growpart扩容工具
yum install cloud-utils-growpart
3)查看数据盘/dev/sdb的分区信息
4)将扩容新增的容量增加至分区”/dev/sdb1”
[root@ecs-test-0001 ~]# growpart /dev/vdb 1
CHANGED: partition=1 start=2048 old: size=209713152 end=209715200 new: size=314570719,end=314572767
如果显示为:
no tools available to resize disk with ‘gpt’
FAILED: failed to get a resizer for id ‘’
因为磁盘原分区格式为GPT,使用growpart工具将扩容新增容量增加至已有GPT分区时,需要使用gdisk工具,因此请先输入“yum install gdisk”
命令,根据提示再输入“y”,安装gdisk软件包,然后再执行上述growpart命令。
如果显示为:
growpart /dev/vda 1 unexpected output in sfdisk --version [sfdisk,来自util-linux 2.23.2]
请检查系统字符集(系统语言环境)是否为“en_US.UTF-8”。
5)扩容分区”/dev/sdb1”文件系统大小
查看数据盘”/dev/sdb1”的文件系统类型
parted /dev/vdb 输入p 退出parted模式
执行命令进行扩容
[root@ecs-test-0001 ~]# resize2fs /dev/sdb1
resize2fs 1.42.9 (28-Dec-2013)
Filesystem at /dev/sdb1 is mounted on /mnt/sdc; on-line resizing required
old_desc_blocks = 13, new_desc_blocks = 19
The filesystem on /dev/vdb1 is now 39321339 blocks long.
3.查看扩容后分区的容量
lsblk
[root@ecs-centos76 ~]# lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sdb 253:16 0 500G 0 disk
├sdb1 253:17 0 500G 0 part /data
具体参考:华为云官方