当前位置:首页 > 内存 > 正文

pve硬盘直通内存飙升

  • 内存
  • 2024-08-25 04:34:25
  • 3140

一、PVE群晖7.0硬盘控制器直通diskidxmap设置最近我把BlackSynology从物理机搬到了PVE,在做硬盘直通时,我开始使用qmset命令,这实际上是在使用硬盘映射我在Synology中仍然看不到完整的智能信息,无法制作基于智能信息的报警Pve支持SATA控制器通过了,但是通过后发现十代主板上两个硬盘少了6个SATA也看到pve磁盘管理检查了我的磁盘少于6个,所以确定diskidxmap设置有问题。
SataPortMap代表每个控制器上的硬盘接口数量(十进制每个控制器由一个数字代表DiskIdxMap代表Synology中对应控制器上的硬盘阵列(十六进制),每个控制器是以2位十六进制数字表示例如:如果机器上有3个控制器,每个控制器有9个硬盘插槽(每个Synology控制器支持的最大硬盘数量),则将其设置为。DiskIdxMap=000912SataPortMap=999;如果机器上有2个控制器,每个控制器有6个硬盘插槽(比较常见的情况),则设置为DiskIdxMap=0006SataPortMap=66。
当然,如果设置都正常的话,可能是Synology中已知的硬盘排列有问题,比如机器上有2个控制器,每个控制器有6个硬盘插槽。并且设置为DiskIdxMap=0006SataPortMap=66,但实际上硬盘可能插在第二个控制器上,所以群晖中看到的硬盘是从第7个硬盘开始的,强迫症患者怎么能忍受呢?此时只需要将DiskIdxMap顺序调整为DiskIdxMap=0600
首先需要确定虚拟机中识别到的直通控制器是哪个编号。


二、PVE+lede+DSM网卡硬盘直通+win10本文主要讲述PVE+lede+DSM+win10网卡硬盘直通连接的实现过程。这花了将近一个月的时间,期间也出现了很多问题。
我先尝试了unraid,但无法获得NIC直通。尽管有教程,但J3455主板的性质使该过程变得困难。虽然有人通过重新编译内核的方式成功解决了该问题,但由于个人技术水平,这种方法并未被接受,最终选择了PVE作为解决方案。
在PVE安装过程中,要注意从官网下载的文件的完整性,以及BIOS定时启动设置的问题。在使用PVE时,我在更新源代码时遇到了错误。有必要区分免费开源版本和企业版本。网卡透传是关键,但一定要在安装之初就配置好网段,以便后续操作。
实现直通需要重新编译内核。有的教程中没有提到这一步。感谢花王网络的指导,这次活动取得了成功。步骤包括编辑系统文件、添加虚拟化驱动程序、更新设置以及安装已编译的内核。直连时,请确保管理口不是直连的,以允许后台访问。
安装DSM和安装win10各有特点和注意事项,比如修改SNMAC、解决禁用PVE的问题。不过J3455主板性能一般,可能不适合多系统虚拟化。DSM是最稳定的选择。
虽然一路上遇到了很多挑战,但我也学到了很多。Linux的世界真是奇妙。这次经历提醒我们记录流程以供将来参考是多么重要。总的来说,虽然尝试PvE具有挑战性,但我获得了新的技能和经验。