我的虚拟机

1.现在要扩容centos6.5_nginx_192.168.0.101虚拟机的磁盘容量,开启centos6.5_nginx_192.168.0.101查看磁盘情况:

              centos6.5_nginx_192.168.0.101磁盘情况

​2.现在/dev/mapper/VolGroup-lv_root只有30G,回到物理机,关掉该虚拟机(virsh destroy centos6.5_nginx_192.168.0.101)并编辑centos6.5_nginx_192.168.0.101
的配置文件(virsh edit centos6.5_nginx_192.168.0.101

                   centos6.5_nginx_192.168.0.101的配置

​3.找到磁盘配置信息,确认磁盘格式为qcow2:

                                                          磁盘配置信息

​4.退出后创建新的磁盘qemu-img create -f qcow2 centos6.5_nginx_192.168.0.101_add.qcow2 70G(大小为70G,格式为qcow2,名字为centos6.5_nginx_192.168.0.101_add.qcow2)因为之前创建虚拟机的时候我的磁盘都是创建在/home/kvm_imgs的文件夹里的,所以把要新增的磁盘也放在这里面:

                                                              新建磁盘文件

​5.接着继续编辑我们的对应虚拟机的配置文件(virsh edit centos6.5_nginx_192.168.0.101)还是找到磁盘信息位置

6.把这段信息放在磁盘信息下方(注意蓝色字体部分要是你对应文件的路径和文件名)​:

                                                         添加新磁盘信息

​7.然后保存退出,打开该虚拟机,到centos6.5_nginx_192.168.0.101的虚拟机上操作,输入fdisk -l 查看分区情况:

                                                           分区情况

​8.对/dev/sda进行分区操作:fdisk /dev/sda

                                                         空值表示直接回车

​9.此时fdisk -l 发现/dev/sda 下多出了/dev/sda1分区

​10.扩展lvm逻辑卷:

注意:如果用resize2fs报错(Couldn't find valid filesystem superblock)
说明是文件系统问题 查看文件系统类型:mount |grep root 发现是xfs的话则要把resize2fs改为xfs_growfs 即xfs_growfs /dev/mapper/VolGroup-lv_root:下图是在centos7下扩展的文件系统类型:

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐