deskmini x300 + amd 4650g + nvme * 2
其中
问题:
1
nbweb 2022-04-07 15:14:15 +08:00
pve 里直通是硬件直通,如果要直通硬盘给某一个虚拟机,要把 SATA 控制器直通给虚拟机,直通后,这个 SATA 上插的硬盘只能给这个虚拟机用,其它的虚拟机是用不了的。
没试过实体机安装的 win 拿到 pve 里直通能不能启动,理论上是可以的。 |
2
yanqiyu 2022-04-07 15:16:28 +08:00
nvme 就是普通的 pcie 设备,该怎么直通就怎么直通
|
3
kukat OP |
4
yanqiyu 2022-04-07 15:31:12 +08:00 2
@kukat 设备型号不同的话直接 lspci|grep "Non-Volatile memory controller" 就能看见
设备型号相同的话先确定设备的 path (检查 fstab/findmnt/lsblk 确认 nvmeX 的编号) 然后 /sys/class/nvme/nvmeX/address 就是设备的路径了 |
6
RheatiN 2022-04-07 15:42:05 +08:00
按 PVE 的参数,大概只能模拟 ide ,sata,scsi,virtio 这几种,在这个 /dev/disk/by-id 路径下找到你要的硬盘,直接 qm set 虚拟机号 -sata 刚才硬盘路径,就能在虚拟机找到直接挂载的,大概是可以直接启动硬盘上的系统的,你试试?
|
7
msg7086 2022-04-08 11:32:57 +08:00
直通硬件比较麻烦,直通块设备应该比较简单,qm set 命令把硬盘块设备绑到虚拟机的 scsi0 上就行了。
|
9
kukat OP |
11
hanssx 2022-06-23 10:47:16 +08:00
@kukat 对了,你为啥不直通 SATA Controller ,你看看我刚发的 https://v2ex.com/t/861569
|
12
hanssx 2022-06-24 14:08:56 +08:00
|