修改虚拟硬盘的大小

       在使用虚拟机的过程中,出现了系统盘容量不够的问题。经查找资料并实践,发现可以通过以下两种方法来解决。

方法一:

  1. 使用virt-resize修改img大小
  2. 使用lvresize修改逻辑卷大小,此时文件系统的信息并未更新: lvresize -L +8G /dev/mapper/xxx
  3. 使用resize2fs修改文件系统信息: resize2fs /dev/mapper/xxx  (如果使用的是xfs文件系统,此处可使用 xfs_growfs /dev/mapper/xxx)


方法二:

  1. 使用更大root_disk的flavor启动镜像,此时有空闲的磁盘空间出现
  2. 使用fdisk为空闲磁盘建立分区,并修改磁盘系统id为8e
  3. 重启虚拟机
  4. 使用pvcreate创建新的物理卷
  5. 使用vgextend将新创建的物理卷加到现有的卷组里
  6. 使用lvresize + resize2fs(同方法一步骤2、3)
原文地址:https://www.cnblogs.com/Clisa/p/3440969.html