本帖最后由 我只想要豆豆 于 2020-12-3 21:01 编辑
场景
生产环境注意变更前备份。
1、虚拟磁盘直接做成文件系统。 2、规划初期没考虑使用lvm逻辑卷管理磁盘。如果使用了逻辑卷,可直接扩展逻辑卷。 3、初期由于业务量不大,没有做长远考虑,导致有些服务器磁盘容量配置比较小。但是随着业务量起来,此时我们的硬盘容量已经无法满足日益新增的数据。
解决方案 1、新建分区迁移数据:新建一个大的分区,然后分区格式化,重新挂载把数据迁移到新分区。完成迁移后重新挂载。为了避免增量业务数据丢失,这样做需要停业务。 2、原盘扩容:今天介绍的扩容方案,只需要短暂的停机时间。
工具准备 growpart 包准备,Linux 7 需要下载“cloud-utils-growpart-0.27-10.el7.x86_64.rpm”,Linux 6 下载“cloud-utils-growpart-0.27-10.el6.x86_64.rpm”。 下载地址: http://rpmfind.net/linux/rpm2html/search.php?query=cloud-utils-growpart
处理过程 1、安装growpart工具和resize2fs工具。 #xfs文件系统需要安装xfsprogs,ext需要安装resize2fs, yum install xfsprogs -y yum install -y /root/cloud-utils-growpart-0.27-10.el6.x86_64.rpm
2、登录HCI把磁盘从80G扩容到100G。
3、完成磁盘修改后,安装了vmtools性能优化工具的系统能重新识别到/dev/vdb磁盘大小。
3、使用growpart工具扩容分区。#1表示第一个分区扩容。 growpart /dev/vdb 1
4、先查看分区格式。本演示分区类型为ext3 blkid /dev/vdb1
5、重新识别分区大小。 umount /dev/vdb1 partprobe mount /dev/vdb1 /datafile
6、扩容文件系统:ext3、4使用resize2fs工具扩容文件系统。xfs使用xfs_growfs扩容。 #xfs格式扩容xfs_growfs /dev/vdb1 #ext4文件系统扩容。 resize2fs /dev/vdb1
到此完成对分区的扩容。 |