pve虚拟机用的windows 10制作好的qcow2镜像,初始C盘的磁盘空间只有30g,希望扩展空间安装更多的软件,在虚拟机里面增加磁盘空间,但是扩展错,只能想办法扩展qcow2镜像:
1、创建一块空磁盘new,大小为需要增加的磁盘大小(20G 为例) :
qemu-img create -f raw /new.raw 20G
2、将要增加的源磁盘转换成 raw 格式(win10.qcow2为例):
qemu-img convert /win10.qcow2 -O raw /win10.raw
3、将新建的空磁盘追加到源磁盘尾部:
cat /new.raw >> /win10.raw
4、将转换后的磁盘转换回 qcow2 格式(生成win11.qcow2):
qemu-img convert -f raw /win10.raw -O qcow2 /win11.qcow2
5、win11.qcow2导入虚拟机103
qm importdisk 103 /win11.qcow2 local-lvm
结果,发现,win10的C盘还是没增加,哈哈,新增的20G还是未使用空间,
最后,用U盘启动PE,才搞定了
proxymox默认安装的虚拟机的硬盘是raw的,如何支持qcow2?
请教下,pve下想为虚拟机直接创建一个以M为单位的指定大小的磁盘映像用什么命令,
web界面只能以G为单位创建,想用命令创建以M为单位的磁盘,以满足整数分区,谢谢
@buxiu : 例如:qm resize 107 scsi0 1100M
@buxiu : qm resize [vmid] [disk] [size] [OPTIONS] 硬盘扩容