写在前面
前一阵子不是买了个 HP 的 Z230sff 小主机准备用来跑一个小的 NAS 么,今天硬盘到了,准备分配给 TrueNAS 来用
顺便吐槽一阵,闲鱼的某些商家居然卖假货,硬盘上的贴纸是 1T,结果系统识别出来就是 500G 真可恶啊
直通模式
PVE 对于硬盘直通,有两种模式,一是 PCI 直接直通 SATA 控制器,另一种就是只将物理磁盘分配给虚拟机
前者适用于那些系统装在 U 盘、SD 卡之类的主板或者机子,因为一旦 SATA 控制器直通给了虚拟机,宿主机本身也在运行在 SATA 控制器中的硬盘上呀,就会 BOOM~
后者较为安全,且更灵活,也就是 RDM 直通模式
直通控制器模式
直接添加 PCI 设备,选择原始设备,选择 SATA 控制器:
分配物理磁盘
首先使用 ls /dev/disk/by-id/
命令,查看对应的磁盘 ID:
接下来执行对应的直通命令:
qm set [id] --sata[num] /dev/disk/by-id/[diskID]
示例:
qm set 101 --sata1 /dev/disk/by-id/ata-ST500DM003-1CH14C_S1D00003
id
代表虚拟机的 id 号,num
则是 sata 通道号,diskID
就是上面的命令查看到的磁盘 ID
执行结果:
查看 web 控制台页面:
同样的,将命令中的 sata
更换为 scsi
或者 ide
就可以分配其他协议的硬盘
取消直通
执行 qm set [id] --delete sata[num]
即可
或者直接在 web 管理界面的硬件中选择移除即可