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

相关推荐
放羊郎14 天前
配置Nvidia JETSON AGX Xavier
nvidia·虚拟机·jetson·刷机·重装系统·xavier
海梨花25 天前
你的Redis是不是在家能用,到了学校就连不上?
数据库·redis·ubuntu·虚拟机
飞雪20071 个月前
Alibaba Cloud Linux 3 在 Apple M 芯片 Mac 的 VMware Fusion 上部署的完整密码重置教程(二)
linux·macos·阿里云·vmware·虚拟机·aliyun·alibaba cloud
没有bug.的程序员1 个月前
JVM 总览与运行原理:深入Java虚拟机的核心引擎
java·jvm·python·虚拟机
未来之窗软件服务1 个月前
虚拟机高级玩法-网页也能运行虚拟机——WebAssembly
wasm·虚拟机·仙盟创梦ide·东方仙盟
sniper_fandc1 个月前
VirtualBox虚拟机网卡配置
linux·网络·虚拟机
大萌神Nagato2 个月前
如何修改VM虚拟机中的ip
linux·开发语言·ip·虚拟机·静态ip
cyber_两只龙宝2 个月前
RHCE综合项目:分布式LNMP私有博客服务部署
linux·运维·服务器·分布式·虚拟机·dns·nfs
Wanderpurr2 个月前
搭建imx6ull环境--tftp加载镜像,nfs挂载根文件系统
ubuntu·嵌入式·虚拟机
墨痕砚白2 个月前
VMware Workstation Pro虚拟机的下载和安装图文保姆级教程(附下载链接)
服务器·windows·vmware·虚拟机