我们已经准备好了,你呢?

2023我们与您携手共赢,为您的企业形象保驾护航!


喜讯:国内、香港、海外云服务器租用特惠活动,2核/4G/10M仅需31元每月,点击抢购>>>

点击这里注册天翼云特邀VIP帐号,立即体验天翼云硬盘>>>


天翼云硬盘使用教程-Linux云硬盘扩容后处理


操作场景

扩容成功后,需要将扩容部分的容量划分至原有分区内,或者对扩容部分的云硬盘分配新的分区。

本文以“CentOS 7.0 64位”操作系统为例,采用fdisk和parted分区工具为扩容后的磁盘分配分区。不同操作系统的操作可能不同,本文仅供参考。

为扩容后的磁盘分配分区,您可以根据业务需要以及实际的磁盘情况选择以下两种扩容方式,具体如下:

方式一:新增分区(业务不中断)

为扩容后的磁盘增加新的分区,不需要卸载原有分区,相比替换原有分区的方法,对业务影响较小。推荐系统盘或者需要保证业务不中断的磁盘扩容场景使用。

如果当前磁盘使用的是MBR分区形式,则此时要求扩容后的数据盘最大容量为2TB,并且磁盘的分区数量还未达到上限。

方式二:替换原有分区(中断业务)

如果当前磁盘使用的是MBR分区形式,并且磁盘的分区数量已经达到上限,则此时需要替换原有分区。替换原有分区不会删除原有分区的数据,但是需要卸载原有分区,会影响线上业务运行。

注意:扩容时请谨慎操作,误操作可能会导致数据丢失或者异常,建议扩容前对数据进行备份,可以使用云硬盘备份

如果当前磁盘使用的是MBR分区形式,并且扩容后磁盘容量已经超过2TB,则超过2TB的部分容量无法使用。此时若需要使用超过2TB的部分容量,则必须将MBR分区形式换为GPT,更换磁盘分区形式时会清除磁盘的原有数据,请先对数据进行备份。

操作前检查

检查待扩容磁盘的文件系统

扩容前,需要检查待扩容磁盘的文件系统是否可正常挂载。

  1. (可选)如果待扩容磁盘分区未挂载,请执行命令mount /dev/xvdb1 /mnt/sdc,挂载磁盘分区至指定目录。在本例中,/dev/xvdb1为磁盘分区,/mnt/sdc为挂载目录。

  2. 执行命令df -TH,查看磁盘的挂载情况。回显如下:

[root@ecs-test]# df -TH 

Filesystem     Type      Size  Used Avail Use% Mounted on 

/dev/xvda2     xfs        11G  7.4G  3.2G  71% / 

devtmpfs       devtmpfs  4.1G     0  4.1G   0% /dev 

tmpfs          tmpfs     4.1G   82k  4.1G   1% /dev/shm 

tmpfs          tmpfs     4.1G  9.2M  4.1G   1% /run 

tmpfs          tmpfs     4.1G     0  4.1G   0% /sys/fs/cgroup 

/dev/xvda3     xfs       1.1G   39M  1.1G   4% /home 

/dev/xvda1     xfs       1.1G  131M  915M  13% /boot 

/dev/xvdb1     ext4       11G   38M  9.9G   1% /mnt/sdc

可以看到,“/dev/xvdb1”的文件系统为“ext4”,并且已挂载至“/mnt/sdc”。

  1. 执行命令ll /mnt/sdc,进入挂载目录查看磁盘上的文件。若可以查看到磁盘上的文件,则证明待扩容的磁盘情况正常。

查看分区形式,选择分区工具

分区前,需要查看当前磁盘的分区形式,当为MBR时可以选择fdisk或者parted工具,当为GPT时需要使用parted工具。

执行命令fdisk -l,查看当前磁盘的分区形式,回显如下:

[root@ecs-test]# fdisk -l 

...... 

Disk /dev/xvdb: 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: gpt 

 #         Start          End    Size  Type            Name 

 1           34    209715166    100G  Microsoft basic opt 

 2    209715167    314572766     50G  Microsoft basic opt1 

WARNING: fdisk GPT support is currently new, and therefore in an experimental phase. Use at your own discretion.

“Disk label type”表示当前磁盘的分区形式,dos表示磁盘分区形式为MBR,gpt表示磁盘分区形式为GPT。

采用新增分区方式分配扩容空间(fdisk工具)

本示例介绍使用fdisk工具,为磁盘扩容后的空间分配一个新的分区,并挂载到“/opt”目录下。

  1. 执行命令fdisk -l,查看磁盘的分区信息。回显如下:

[root@ecs-test]# fdisk -l 

Disk /dev/xvda: 64.4 GB, 64424509440 bytes, 125829120 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: 0x000cc4ad 

Device Boot      Start         End      Blocks   Id  System 

/dev/xvda1   *        2048     2050047     1024000   83  Linux 

/dev/xvda2         2050048    22530047    10240000   83  Linux 

/dev/xvda3        22530048    24578047     1024000   83  Linux 

/dev/xvda4        24578048    83886079    29654016    5  Extended 

/dev/xvda5        24580096    26628095     1024000   82  Linux swap / Solaris

  1. 执行命令fdisk /dev/xvda,进入fdisk分区工具,以/dev/xvda为例。回显如下:

[root@ecs-test]# fdisk /dev/xvda 

推荐:TOP云智能建站优惠活动,仅880元即可搭建一个后台管理五端合一的智能网站(PC网站、手机网站、百度智能小程序、微信小程序、支付宝小程序),独享百度搜索SEO优势资源,让你的网站不仅有颜值有排面,更有排名,可以实实在在为您带来效益,请点击进入TOP云智能建站>>>,或咨询在线客服了解详情。



我们已经准备好了,你呢?

2023我们与您携手共赢,为您的企业形象保驾护航!

在线客服
联系方式

热线电话

131-3501-0006

上班时间

周一到周五

公司电话

130-0743-9476

二维码
线