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

Resize KVM qcow2 image live

KVM VMs backed by qcow2 image can be live resized with the virsh blockresize command.

Example, we had a VM with only 10 GB root disk:

[root@VM ~]# lsblk NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTS vda 252:0 0 10G 0 disk ├─vda1 252:1 0 1M 0 part ├─vda2 252:2 0 200M 0 part /efi │ /boot/efi ├─vda3 252:3 0 1G 0 part /boot └─vda4 252:4 0 8.8G 0 part /

From the hypervisor, we then resized the qcow2 image:

[root@hypervisor ~]## virsh blockresize VMname /path/to/image.qcow2 128G Block device '/path/to/image.qcow2' is resized

then back in the VM, we could immediately see that the disk is now the new size:

[root@VM ~]# lsblk NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTS vda 252:0 0 128G 0 disk ├─vda1 252:1 0 1M 0 part ├─vda2 252:2 0 200M 0 part /efi │ /boot/efi ├─vda3 252:3 0 1G 0 part /boot └─vda4 252:4 0 8.8G 0 part /

and then file system could be resized by growing partition and file system:

[root@VM ~]# growpart /dev/vda 4 CHANGED: partition=4 start=2510848 old: size=18460639 end=20971486 new: size=265924575 end=268435422 [root@VM ~]# xfs_growfs /dev/vda4 meta-data=/dev/vda4 isize=512 agcount=4, agsize=576895 blks = sectsz=512 attr=2, projid32bit=1 = crc=1 finobt=1, sparse=1, rmapbt=0 = reflink=1 bigtime=1 inobtcount=1 nrext64=0 data = bsize=4096 blocks=2307579, imaxpct=25 = sunit=0 swidth=0 blks naming =version 2 bsize=4096 ascii-ci=0, ftype=1 log =internal log bsize=4096 blocks=16384, version=2 = sectsz=512 sunit=0 blks, lazy-count=1 realtime =none extsz=4096 blocks=0, rtextents=0 data blocks changed from 2307579 to 33240571 [root@VM ~]# df -h / Filesystem Size Used Avail Use% Mounted on /dev/vda4 127G 8.6G 119G 7% /`

We were probably lucky in that this was the last partition. Guess it wouldn’t have been that easy to resize the earlier partitions…

http://www.jsqmd.com/news/421658/

相关文章:

  • 2026河道护坡砖厂家推荐:青州市弘基建材有限公司,水工/挡土/高速护坡/码头砖全系供应 - 品牌推荐官
  • 香港留学中介口碑榜:本地学长学姐都推荐哪家?? - 博客湾
  • IntelliJ IDEA 混合语言项目 Python No module named requests
  • 2026年 分析仪厂家推荐排行榜:牛奶/乳品/母乳/啤酒/水质/气体等多参数分析仪器专业测评与选购指南 - 品牌企业推荐师(官方)
  • 搞懂 pandas 中的 concat、merge、join:三者到底有什么区别?
  • 香港留学中介口碑榜:本地学长学姐都推荐哪家? - 博客湾
  • 认知优先法则 (The Cognition-First Framework):在概率混沌中构建逻辑秩序与系统韧性
  • 热销榜单:甄闪亮品牌代理靠谱吗?2026年甄闪亮用户评价如何? - 睿易优选
  • 金属制品 / 文件柜 / 钢制货架采购指南:2026 年西南优选企业华谊君羊 - 深度智识库
  • 教学设备/仓储钢制货架/办公家具源头厂家怎么选?2026年高性价比实力企业推荐 - 深度智识库
  • 认知优先:Agentic Workflow 设计者的核心能力图谱与熵减系统论
  • mfc140u.dll修复工具下载:三种方法快速解决由于找不到mfc140u.dll,无法继续执行代码错误 - PC修复电脑医生
  • 使用growpart工具完成Linux系统盘分区扩容及文件系统扩容
  • 2026 全网实测:按效果付费的 GEO 优化服务商哪家强? - 品牌推荐大师1
  • What is growpart utility and how to use it ?
  • 2026年 塑料原料厂家推荐排行榜:塑胶原料/塑料颗粒/工程塑料/改性材料,源头实力与创新应用深度解析 - 品牌企业推荐师(官方)
  • 青岛不锈钢保温水箱哪家专业?本土品牌深度测评对比 - 中媒介
  • 2026年河北发电机租赁推荐厂家:发电机出租、发电车租赁、UPS应急电源出租 - 海棠依旧大
  • 解决数据孤岛:AI知识库在小团队的落地案例与技巧
  • 2026年 苹果舱厂家推荐排行榜:移动苹果舱,装配式苹果舱,智能苹果舱,网红创意苹果舱,全景集成与钢结构一体式设计深度解析 - 品牌企业推荐师(官方)
  • 2026年2月热门放热焊接公司推荐,这些企业值得关注!柔性石墨接地线/接地施工队伍,放热焊接销售厂家排行 - 品牌推荐师
  • 探针台在半导体测试领域的关键之处
  • 数据质量测试的核心定义与价值(10)
  • 适配半导体设备流量测量:2026值得关注的超声波流量传感器品牌推荐 - 品牌2025
  • 展厅设计公司哪家好?文化文博/智慧城市领域5家优质机构推荐 - 深度智识库
  • 20260228 模拟测 总结
  • 某园区网DNS劫持报告
  • 《计算机视觉:模型、学习和推理》第 16 章-多摄像机系统
  • 2026年 刀片厂家推荐排行榜:不锈钢/粉碎机/钢筋/合金/剪板机/木工/切粒机/撕碎机/中药材/食品刀片,匠心锻造,精准切割之选 - 品牌企业推荐师(官方)
  • 2026年民用微压氧舱厂家推荐排行榜:家用/康复/美容氧舱品牌深度解析与选购指南 - 品牌企业推荐师(官方)