vhd转换给pve 并挂载给虚拟机
find / -name vm-100-disk*
知道了路径 /var/lib/vz/images/100/
1
2
| #开始转换 hdd是机械盘,需要一点时间
qemu-img convert -p -f vpc -O qcow2 /mnt/hdd/system-vhd-bak/SOFT.vhd /var/lib/vz/images/soft.qcow2
|
导入硬盘
我这里导入给 100这个虚拟机
1
2
3
| #qm importdisk 300 /root/test.img local-lvm --format raw
qm importdisk 100 /var/lib/vz/images/soft.qcow2 local --format qcow2
|
上面的命令 会把 soft.qcow2 导入到 /var/lib/vz/images/100/vm-100-disk-3.qcow2 不是我想要的结果
在pve面板中 添加一个虚拟磁盘,容量默认 VirtIO Block 也是在 /var/lib/vz/images/100/vm-100-disk-3.qcow2
然后点分离,删除这个虚拟磁盘,然后做软连接
1
2
| rm /var/lib/vz/images/100/vm-100-disk-3.qcow2
ln -s /var/lib/vz/images/soft.qcow2 /var/lib/vz/images/100/vm-100-disk-3.qcow2
|
然后双击 未使用的磁盘 vm-100-disk-3.qcow2 添加一个虚拟磁盘 ,虚拟机中就可以看到了
依次处理
1
2
3
4
5
6
|
qemu-img convert -p -f vpc -O qcow2 /mnt/hdd/system-vhd-bak/Win-Setup.vhd /mnt/hdd/system-vhd-bak/Win-Setup.qcow2
rm /var/lib/vz/images/100/vm-100-disk-4.qcow2
ln -s /mnt/hdd/system-vhd-bak/Win-Setup.qcow2 /var/lib/vz/images/100/vm-100-disk-4.qcow2
|
给 soft.qcow2 扩容一下
先分离 最好直接关机 qm stop 100 #关机 开机状态弄 有概率无法分离或者损耗镜像 qemu-img resize /var/lib/vz/images/soft.qcow2 +10G