扩容 QCOW2 磁盘镜像文件

🌈 个人主页:Zfox_

目录

    • [✅ 一、扩展 QCOW2 文件大小](#✅ 一、扩展 QCOW2 文件大小)
    • [✅ 二、启动虚拟机后扩展分区和文件系统](#✅ 二、启动虚拟机后扩展分区和文件系统)
      • [方式一:如果使用的是标准分区(如 `/dev/vda1`)](#方式一:如果使用的是标准分区(如 /dev/vda1))
      • [方式二:使用 `gparted`(图形工具)](#方式二:使用 gparted(图形工具))
    • [✅ 总结](#✅ 总结)
  • [🔥 共勉](#🔥 共勉)

要扩容一个 QCOW2 磁盘镜像文件,你可以按照以下步骤操作:


✅ 一、扩展 QCOW2 文件大小

bash 复制代码
qemu-img resize your_disk.qcow2 +10G

这条命令会让 your_disk.qcow2 的大小增加 10 GB。你也可以指定为绝对值,如:

bash 复制代码
qemu-img resize your_disk.qcow2 50G

✅ 二、启动虚拟机后扩展分区和文件系统

镜像文件变大后,虚拟机内的分区和文件系统并不会自动扩展,你还需要进入系统内部执行:

方式一:如果使用的是标准分区(如 /dev/vda1

bash 复制代码
# 查看分区情况
lsblk

# 重新分区(例如 growpart 适用于 cloud-init 系统) 我的是(3)
sudo growpart /dev/vda 3

# 更新物理卷的大小
sudo pvresize /dev/vda3

# 扩展逻辑卷和文件系统
lvextent -r -l +100%FREE /dev/mapper/ko-root

# 查看结果
df -h /

方式二:使用 gparted(图形工具)

  • 启动虚拟机进入带 gparted 的 LiveCD,如 Ubuntu Live。
  • 使用 gparted 增大已有分区。
  • 应用并重启。

✅ 总结

步骤 命令示例
增加镜像大小 qemu-img resize your_disk.qcow2 +10G
扩展分区 growpart /dev/vda 1
更新物理卷的大小 sudo pvresize /dev/vda3
扩展逻辑卷和文件系统 lvextent -r -l +100%FREE /dev/mapper/ko-root
查看结果 df -h /

🔥 共勉

😋 以上就是我对 扩容 QCOW2 磁盘镜像文件 的理解, 觉得这篇博客对你有帮助的,可以点赞收藏关注支持一波~ 😉

相关推荐
未来之窗软件服务4 天前
虚拟机高级玩法-网页也能运行虚拟机——WebAssembly
wasm·虚拟机·仙盟创梦ide·东方仙盟
sniper_fandc5 天前
VirtualBox虚拟机网卡配置
linux·网络·虚拟机
大萌神Nagato17 天前
如何修改VM虚拟机中的ip
linux·开发语言·ip·虚拟机·静态ip
cyber_两只龙宝18 天前
RHCE综合项目:分布式LNMP私有博客服务部署
linux·运维·服务器·分布式·虚拟机·dns·nfs
Wanderpurr18 天前
搭建imx6ull环境--tftp加载镜像,nfs挂载根文件系统
ubuntu·嵌入式·虚拟机
墨痕砚白20 天前
VMware Workstation Pro虚拟机的下载和安装图文保姆级教程(附下载链接)
服务器·windows·vmware·虚拟机
weiwei228441 个月前
WSL初探
wsl·虚拟机
保持学习ing1 个月前
day1--项目搭建and内容管理模块
java·数据库·后端·docker·虚拟机
在未来等你1 个月前
JVM调优实战 Day 15:云原生环境下的JVM配置
java·jvm·性能优化·虚拟机·调优
fengyun28911 个月前
Mac电脑 虚拟机 VMware Fusion13
macos·mac·虚拟机