先把磁盘镜像上传到pve里

使用qm importdisk命令导入

qm importdisk  <vmid> <images-name> <storage pool>  --format=<disk-fs> 
vmid:vm的id 例如102
images-name:磁盘镜像的名字
storage pool: 存储磁盘镜像的位置,如lvm-thin local
disk-fs: 磁盘镜像格式  raw/vmdk/qcow2
Bash

代码演示:

qm importdisk 101 debian-12.vmdk  nvme1t --format=qcow2
importing disk 'debian-12.vmdk' to VM 101 ...
Formatting '/nvme1t/images/101/vm-101-disk-0.qcow2', fmt=qcow2 size=50241213330 cluster_size=65536 preallocation=metadata lazy_refcounts=off refcount_bits=16
transferred: 0 bytes remaining: 50241213330 bytes total: 50241213330 bytes progression: 0.00 %
......
transferred: 50241213330 bytes remaining: 0 bytes total: 50241213330 bytes progression: 100.00 %
Successfully imported disk as 'unused1:nvme1t:101/vm-101-disk-0.qcow2'
Bash

最后去 虚拟机中选择磁盘.

如果是挂载硬盘可以用以下命令

qm set 888 --scsi1 nvme2t:888/vm-888-disk-1.raw
Bash