直通硬盘有两种,直接在虚拟机里添加PCIE设备即可,这种是直接把控制器直通给虚拟机,这种通常有可能一个控制器控制2个硬盘的,比如5500U nvme就是一个控制器控制2个硬盘,而sata位硬盘是单独的,一个控制器一个硬盘位,如果pve系统安装在nvme硬盘上,就不能直接把nvme直接添加给虚拟机,不然无法开机,如果是安装在SATA硬盘位置就可以直接添加PCIE把其硬盘他给虚拟机即可
RDM直通,就是把对应硬盘直接添加给虚拟机,这样有个好处避免添加错控制器,把PVE弄失联了
先打开主机shell 查看每个硬盘的ID 输入ls -l /dev/disk/by-id/
点击PVE shell,然后复制代码粘贴进去就出来了,可以看到我电脑安装了4快硬盘,每个硬盘第一个中间部分就是硬盘的ID,把要直通的硬盘ID复制出来备用,需要把那个磁盘直通给虚拟机,直接先在虚拟机添加一个新磁盘,
如果是添加的ssd,可以点开高级把SSD仿真加上,提升性能,然后查看新添加的硬盘代号,假设sata1是我们刚刚添加的磁盘,(因为我nas已经存有数据,不方便真演练)
然后在pve shell 里输入 qm set 100 -sata1 /dev/disk/by-id/ata-WDC_XXXX_XXXX_XXXX 100 就是你要添加的虚拟主机ID,如果你是100 就100 如果是101就改成101, sata1 就是你刚刚添加的磁盘,如果刚刚添加的是sata3 你就改成sata3,qm set 100 -sata1 /dev/disk/by-id/后面复制刚刚的复制出来的硬盘ID 回车即可
执行成功的话,箭头部分就会变成如下面3 45 一样的 磁盘ID加容量,后面 345都是我以及直通好的磁盘,重启虚拟机再进虚拟机系统就能看到新添加的磁盘