

喜讯:国内、香港、海外云服务器租用特惠活动,2核/4G/10M仅需31元每月,点击抢购>>>
天翼云硬盘使用教程-Linux云硬盘扩容后处理
操作场景
扩容成功后,需要将扩容部分的容量划分至原有分区内,或者对扩容部分的云硬盘分配新的分区。
本文以“CentOS 7.0 64位”操作系统为例,采用fdisk和parted分区工具为扩容后的磁盘分配分区。不同操作系统的操作可能不同,本文仅供参考。
为扩容后的磁盘分配分区,您可以根据业务需要以及实际的磁盘情况选择以下两种扩容方式,具体如下:
方式一:新增分区(业务不中断)
为扩容后的磁盘增加新的分区,不需要卸载原有分区,相比替换原有分区的方法,对业务影响较小。推荐系统盘或者需要保证业务不中断的磁盘扩容场景使用。
如果当前磁盘使用的是MBR分区形式,则此时要求扩容后的数据盘最大容量为2TB,并且磁盘的分区数量还未达到上限。
方式二:替换原有分区(中断业务)
如果当前磁盘使用的是MBR分区形式,并且磁盘的分区数量已经达到上限,则此时需要替换原有分区。替换原有分区不会删除原有分区的数据,但是需要卸载原有分区,会影响线上业务运行。
注意:扩容时请谨慎操作,误操作可能会导致数据丢失或者异常,建议扩容前对数据进行备份,可以使用云硬盘备份。 如果当前磁盘使用的是MBR分区形式,并且扩容后磁盘容量已经超过2TB,则超过2TB的部分容量无法使用。此时若需要使用超过2TB的部分容量,则必须将MBR分区形式换为GPT,更换磁盘分区形式时会清除磁盘的原有数据,请先对数据进行备份。 |
操作前检查
检查待扩容磁盘的文件系统
扩容前,需要检查待扩容磁盘的文件系统是否可正常挂载。
(可选)如果待扩容磁盘分区未挂载,请执行命令mount /dev/xvdb1 /mnt/sdc,挂载磁盘分区至指定目录。在本例中,/dev/xvdb1为磁盘分区,/mnt/sdc为挂载目录。
执行命令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”。
执行命令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”目录下。
执行命令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 |
执行命令fdisk /dev/xvda,进入fdisk分区工具,以“/dev/xvda”为例。回显如下:
[root@ecs-test]# fdisk /dev/xvda 推荐:TOP云智能建站优惠活动,仅880元即可搭建一个后台管理五端合一的智能网站(PC网站、手机网站、百度智能小程序、微信小程序、支付宝小程序),独享百度搜索SEO优势资源,让你的网站不仅有颜值有排面,更有排名,可以实实在在为您带来效益,请点击进入TOP云智能建站>>>,或咨询在线客服了解详情。 相关阅读
猜您喜欢
|



湘公网安备43019002001857号
备案号:
客服1