当前位置: 首页 > news >正文

简便的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/
http://www.lryc.cn/news/428237.html

相关文章:

  • EPERM: operation not permitted,
  • 将Centos 8 Linux内核版本升级或降级到指定版本
  • 小程序商城被盗刷,使用SCDN安全加速有用吗?
  • nginx的基本使用与其日志
  • linux | 苹果OpenCL(提高应用软件如游戏、娱乐以及科研和医疗软件的运行速度和响应)
  • 算法-UKF中Sigma点生成
  • 精选五款热门骨传导耳机分享,让你避免踩坑的陷阱
  • 「字符串」前缀函数|KMP匹配:规范化next数组 / LeetCode 28(C++)
  • python人工智能002:jupyter基本使用
  • Linux使用 firewalld管理防火墙命令
  • 二叉树(三)
  • 05--kubernetes组件与安装
  • EmguCV学习笔记 VB.Net和C# 下的OpenCv开发 C# 目录
  • 探索TensorFlow:深度学习的未来
  • 探索地理空间分析的新世界:Geopandas的魔力
  • 如何为网站申请免费SSL证书?
  • Java项目集成RocketMQ
  • 如何将 Bamboo agent 能力迁移到极狐GitLab tag 上?
  • 正则表达式入门:Python ‘ re ‘ 模块详解
  • thinkphp8.0+aliapy(支付宝)pc网站支付
  • 高速信号的眼图、加重、均衡
  • 2024年PMP考前冲刺必背的学习笔记,整理好给你!
  • 增加服务器带宽可以提高资源加载速度吗?
  • 汽车EDI: NAVISTAR EDI对接
  • 【Word多级标题完整设置】设置各级标题样式将多级列表链接到各级标题样式中
  • 不同分辨率下vue页面的高度自适应
  • “野生钢铁侠 “ 稚晖君一连亮出5 款智元人形机器人,地表最强!
  • JSON Web Token (JWT): 理解与应用
  • LeetCode面试题Day12|LC209 长度最小的子数组、LC30 串联所有单词的子串
  • 【开端】JAVA泛型类的使用