扩容 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 天前
【运维】windows虚拟机安装arm(aarch64)服务器
运维·windows·arm·虚拟机·aarch64
java_logo6 天前
Docker 部署 dockurr/windows:轻松搭建浏览器可控 Windows 虚拟机
运维·windows·docker·容器·虚拟机·kvm·轩辕镜像
Ahtacca17 天前
Linux 基础实验:从终端操作到 C 语言编译
linux·运维·运维开发·虚拟机
蜡台19 天前
VirtualBox Centos8 配置互联网访问和局域网访问
centos·虚拟机·vbox
csdn_aspnet21 天前
如何从电脑主机拷东西到VWmare虚拟机
linux·运维·服务器·windows·vmware·虚拟机
阿钱真强道23 天前
01 嵌入式操作系统 | 课程导论与虚拟机安装 Ubuntu
linux·ubuntu·嵌入式·虚拟机
my_realmy24 天前
Java 基础面试笔记(二):JDK、JRE、JVM、JIT 与 JAR
jvm·虚拟机·jit·特性·jre·垃圾回收机制
小小ken1 个月前
hyper-v管理器打开虚拟机连接窗口,出错:无法连接到虚拟机。请尝试再次连接。
hyper-v·虚拟机
星 海1 个月前
【网络】VirtualBox网络模式
网络·虚拟机·virtualbox·vm
2601_962299241 个月前
Azure python操作系统列表
python·操作系统·azure·虚拟机·存储配置文件