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

相关推荐
Dawndddddd14 小时前
Windows提权理解及复现
虚拟机·windows提权
阿昭L17 小时前
记录一次在VMware17中部署Windows XP虚拟机
vmware·虚拟机
learning-striving2 天前
VMware Workstation Pro 25H2下载安装及汉化
vmware·虚拟机
芒果de香蕉皮2 天前
Ubuntu20.04无法联网
虚拟机
小小ken12 天前
ubuntu通过virtualbox安装win10虚拟机简要步骤及排错
ubuntu·虚拟机·virtualbox
不穿格子的程序员13 天前
JVM篇1:java的内存结构 + 对象分配理解
java·jvm·虚拟机·内存结构·对象分配
Lw老王要学习13 天前
Windows基础篇第一章_01VMware虚拟机安装window10
运维·windows·虚拟机
a不是橘子13 天前
03在Ubuntu中验证PV操作
笔记·ubuntu·操作系统·虚拟机·os·pv操作
Mr.Ja16 天前
[特殊字符] 虚拟机部署 Redis 详细教程(从安装到安全验证全流程)
redis·部署·虚拟机·redis部署
小小ken17 天前
ubuntu通过vmware workstation安装win10虚拟机简要步骤及排错
ubuntu·vmware·虚拟机