许迎果 第194期 给PVE平台的群晖NAS虚拟机直通硬盘

哈喽大家好,我是许迎果.
在前面的第193期内容,我们探讨了在PVE虚拟平台创建群晖NAS的方法.
不过这样安装好的群晖NAS,存储空间是比较小的,我们当然可以通过添加虚拟硬盘的方法来给群晖NAS扩容.但虚拟磁盘占用的还是PVE自身的存储空间,如果是装系统倒无妨,但要是大量存储文件,还是建议将一块或多块大容量的机械硬盘直通给群晖NAS会比较妥帖.
前面我们在讲解PVE硬件直通的教程里也介绍过硬盘直通方法,但那个毕竟是借助pvetools工具箱来实现的,如果你没有安装该工具箱,就不能使用这个方法了.
这时我们就需要使用通用方法来直通硬盘,接下来我就演示一下具体步骤.
1.安装好直通硬盘
许迎果 第194期 给PVE平台的群晖NAS虚拟机直通硬盘

a.登陆PVE并关闭所有在运行的虚拟机,群晖NAS可能在PVE内不好关闭,可以登陆DSM内关闭群晖,接下来关闭点击PVE节点并点击关闭,将服务器关机.
许迎果 第194期 给PVE平台的群晖NAS虚拟机直通硬盘

b.给群晖NAS直通的硬盘,尽量选大容量的机械硬盘.务必记好硬盘型号,一般贴纸都会有.
许迎果 第194期 给PVE平台的群晖NAS虚拟机直通硬盘

WD开头的是西数,ST开头的是希捷,toshiba开头的是东芝,HGST/Hitachi开头的是日立.
将硬盘安装到服务器上并重新开机.
如果你已经安装好想要直通的硬盘,请跳过此步骤.
2.查询硬盘ID信息
a.PVE开机完成后登陆进去,在shell内运行以下命令查询硬盘和分区信息.
ls/dev/disk/by-id
许迎果 第194期 给PVE平台的群晖NAS虚拟机直通硬盘

b.将查询到的所有信息选中并右键复制.
c.新建一个记事本文件,并将之前复制好的内容粘贴进来.
d.根据之前记住的硬盘型号找到对应区域.
许迎果 第194期 给PVE平台的群晖NAS虚拟机直通硬盘

其中带part1..5的是分区,不用管,只需要找到不带part的那一项,从ata开始完整复制硬盘ID.
3.运行命令直通硬盘
a.根据实际情况写好直通命令,格式如下:
qmset110-sata2/dev/disk/by-id/ata-Hitachi_HUS724030ALE641_P8JJAVUY
许迎果 第194期 给PVE平台的群晖NAS虚拟机直通硬盘

其中110是虚拟机ID,可以根据你想要直通的虚拟机ID修改,后面的参数是总线设备,如果没有特别需要,一律建议用sata,兼容性最好,不过PVE创建的单个虚拟机最多只支持6个sata设备,通常引导盘和安装群晖的虚拟磁盘会占用两个sata设备,分别是sata0和sata1,所以一般来说,PVE下面的单个虚拟机最多可以直通4个sata硬盘,超过了的话建议在另外创建一个群晖NAS虚拟机进行直通,当然千万要注意,创建第二个群晖NAS虚拟机的时候,网卡地址要修改,不要让两个虚拟机用一个相同的网卡MAC地址.
ata-Hitachi_HUS724030ALE641_P8JJAVUY是硬盘ID,可替换为前面查询复制的硬盘ID.
【许迎果 第194期 给PVE平台的群晖NAS虚拟机直通硬盘】替换好之后,整个命令就写好了.有几个硬盘就写几条命令.
许迎果 第194期 给PVE平台的群晖NAS虚拟机直通硬盘

注意:第二块直通硬盘的命令要把sata2改成sata3,第三块直通硬盘对应sata4,以此类推.
b.在PVE的shell内,右键粘贴并回车,就可以运行上一步写好的命令.
许迎果 第194期 给PVE平台的群晖NAS虚拟机直通硬盘

通常立即就可以完成,如果有错误提示,请仔细检查命令各部分哪个环节出错并改正.
c.返回群晖NAS虚拟机的硬件页面,已经可以看到直通好的硬盘了.
许迎果 第194期 给PVE平台的群晖NAS虚拟机直通硬盘