简便的qemu img扩容方法

虚拟机用着用着磁盘空间就不够了,那就要想办法增加磁盘空间大小 了。在虚拟机本身磁盘的基础上直接增加空间大小最简便,于是记录一下方法。
首先,在虚拟机关机状态下,使用qemu-img命令给虚拟机的磁盘镜像增加虚拟空间5GB:

sudo qemu-img resize /var/lib/libvirt/images/ubuntu22.04.qcow2 +5G

此时启动虚拟机,使用系统的gnome-disks工具,查看硬盘状态。当前硬盘有三个分区vda1、vda2和vda3,分别用于BIOS Boot、EFI System和Linux文件系统。在vda3后面可以看到一个5GB的未使用的区域。现在需要将此未使用的区域扩充到vda3的分区中。
在虚拟机的终端中使用如下命令进行扩容:

growpart /dev/vda 3

执行成功,输出结果如下:

CHANGED: partition=3 start=1054720 old: size=34594816 end=35649536 new: size=45082591 end=46137311

再使用gnome-disk工具查看分区 ,发现新分配的5GB分区已经合并到vda3中了。但是使用df -h查看当前根目录文件系统下的空间并未增加,于是再使用如下命令将容量体现到文件系统:

sudo resize2fs /dev/vda3

上述命令的输出如下:

resize2fs 1.46.5 (30-Dec-2021)
Filesystem at /dev/vda3 is mounted on /; on-line resizing required
old_desc_blocks = 3, new_desc_blocks = 3
The filesystem on /dev/vda3 is now 5635323 (4k) blocks long.

再次查看根目录下的文件系统,容量增加成功。

主要参考:

  1. https://www.cnblogs.com/milton/p/15940809.html
  2. https://woshub.com/kvm-expand-shrink-vm-disk/
  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值