
🌈 个人主页:Zfox_
目录
-
- [✅ 一、扩展 QCOW2 文件大小](#✅ 一、扩展 QCOW2 文件大小)
- [✅ 二、启动虚拟机后扩展分区和文件系统](#✅ 二、启动虚拟机后扩展分区和文件系统)
-
- [方式一:如果使用的是标准分区(如 `/dev/vda1`)](#方式一:如果使用的是标准分区(如
/dev/vda1
)) - [方式二:使用 `gparted`(图形工具)](#方式二:使用
gparted
(图形工具))
- [方式一:如果使用的是标准分区(如 `/dev/vda1`)](#方式一:如果使用的是标准分区(如
- [✅ 总结](#✅ 总结)
- [🔥 共勉](#🔥 共勉)
要扩容一个 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 磁盘镜像文件
的理解, 觉得这篇博客对你有帮助的,可以点赞收藏关注支持一波~ 😉