我想扩展我的 qcow2 映像文件。我们已在其上安装了一台 Windows 机器。以下是我们执行的步骤。
virt-filesystems --long -h --all -a windows-7-64.qcow2
truncate -s windows-7-64.qcow2 windows-7-64.qcow2.new
truncate -s +5G windows-7-64.qcow2.new
virt-resize --expand /dev/sda2 windows-7-64.qcow2 windows-7-64.qcow2.new
最后,我将我的windows-7-64.qcow2.new
qcow2 图像重命名为现有图像,但它不起作用。
任何帮助,将不胜感激。
答案1
在 KVM 中扩展驱动器时,截断将不起作用,我们需要使用以下命令
qemu-img 创建 -f qcow2 -o 预分配=元数据 windows-7-64.qcow2.new 25G
运行上述命令来创建扩展大小的 qcow2 镜像,在我的例子中是 25 GB
virt-文件系统--long -h --all -a windows-7-64.qcow2
运行上述命令来检查 qcow2 图像上的文件系统。
virt-resize --expand /dev/sda2 windows-7-64.qcow2 windows-7-64.qcow2.new