本帖最后由 我只想要豆豆 于 2020-12-12 09:40 编辑
“当前已有100+用户参与投稿,共计发放奖励100000+“
场景
扩大已有虚拟机磁盘分区。 生产环境扩容前备份虚拟机。
1.适用于使用了lvm的虚拟机; 2.开机扩容需要安装vmtools,且启用virtio磁盘; 3.以下用CentOS6.4演示,根目录挂载点扩容。
操作步骤 1.编辑虚拟机。 2.调整磁盘大小:将磁盘调整到规划的大小,本演示将磁盘从40GB调整为80GB,修改后点击确定。如果虚拟机是关闭状态,开启虚拟机,进入控制台。 3.一段时间后,查看当前磁盘分区信息:通过“lsblk”命令查看扩展后的磁盘信息,磁盘为“/dev/vda”,vg为“VolGroup”,lv为“/dev/VolGroup/lv_root”。 4.磁盘分区:通过“fdisk /dev/vda”进入磁盘分区,输入“p”,查看当前分区,目前演示环境中“/dev/vda”磁盘已经有两个主分区,我们添加一个新的分区号为3,新的分区设备名为“/dev/vda3”,cylinder 起始为83221。
5.创建新的分区:输入“n”新建分区;输入“p”主分区;输入分区编号;起始cylinders; 结束cylinders;再输入“w”保存分区信息并退出fdisk。 6.partx:修改磁盘分区表后,可以通过“lsblk”命令查看是否识别到分区,如果没有识别到新分区无需重启,用partx命令,内核可以读入新的分区表信息。 7.查看磁盘分区是否被识别。 8. 将新增加的分区转换成pv,添加到vg和lv中;扩展逻辑卷后,使用resize2fs调整分区大小(扩容文件系统:ext3、4分区使用resize2fs,xfs分区使用xfs_growfs。),才能使用已扩展的空间。 9.查看扩容后的lv大小:通过df命令可以看到该lv扩容后的大小,扩容完成。 |