扩容 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 磁盘镜像文件 的理解, 觉得这篇博客对你有帮助的,可以点赞收藏关注支持一波~ 😉

相关推荐
怎么没有名字注册了啊30 分钟前
UTM虚拟机共享文件到虚拟机实操指南
虚拟机·utm
♛识尔如昼♛4 天前
操作系统(2)第一章- 操作系统的体系结构
虚拟机·操作系统体系结构
seasonsyy5 天前
在虚拟机中安装操作系统需要U盘吗?
windows·操作系统·vmware·虚拟机
seasonsyy6 天前
创建虚拟机并安装Win7系统
vmware·虚拟机·win7
得寸进尺的鸡丝面8 天前
VMware Fusion 13.6 安装 Win11 25H2 Pro ARM64 简体中文 ISO
windows·mac·vmware·虚拟机
`林中水滴`9 天前
WMware Workstation vs Virtual Box
虚拟机
奥利文儿11 天前
【虚拟机】Ubuntu24安装Miniconda3全记录:避坑指南与实践
大数据·数据仓库·人工智能·数据库开发·etl·虚拟机·etl工程师
Love Song残响12 天前
虚拟机性能优化实战:从瓶颈分析到最佳实践
虚拟机
Android小码家14 天前
WSL 编译Android13+AVD环境搭建+WSL环境运行+Windows环境运行
wsl·虚拟机·android13·avd
hollk16 天前
【解决办法】Mac物理机无法ping通另一台Mac物理机中的虚拟机
kali·macbook·虚拟机·mac地址安全