服务器h310卡如何直通,直通步骤是什么

服务器H310卡做直通,核心就是把它从IR模式刷成IT模式,然后通过虚拟机管理平台的PCIe直通功能,把整张卡直接分配给目标系统使用。这个过程能让NAS、软路由或虚拟化平台直接管理硬盘,绕开阵列卡的RAID限制,下面按步骤拆解,顺便把群晖、unraid场景下的常见问题一起说清楚。

服务器H310卡直通到底怎么操作?

H310卡本身是LSI SAS2008芯片,出厂默认的IR模式支持做RAID,但直通要求的是IT模式也就是不带RAID功能的纯HBA模式,很多服务器厂商(尤其戴尔)的机器上配的就是这张卡,不刷固件直接直通,虚拟机里经常看不到硬盘信息,所以操作分三步:备料、刷固件、设置直通。

戴尔R720 H310 H710 H710P mini阵列卡刷IT直通
加载中
戴尔R720 H310 H710 H710P mini阵列卡刷IT直通
星
星空中最懒的星
7931--
原视频地址

H310卡直通前的两个准备

  • 确认卡的类型:H310有标准半高卡、戴尔专用mini卡(通常是带线的内置卡)等版本,不同版本刷写方式略有差异,mini卡在部分服务器上需要额外供电线。
  • 准备U盘和固件包:需要一个空U盘(建议1GB以上),格式化为FAT32,准备好SAS2FLSH刷写工具和对应的IT模式固件文件(业界常用的是P20版本,文件名为2118it.bin,可在公开渠道找到)。

刷写过程要在DOS环境或UEFI Shell下操作,多数服务器支持U盘引导到DOS,如果机器不支持,可以准备一个包含UEFI Shell的启动盘。

H310直通刷IT模式的详细步骤

  1. 把U盘做成DOS启动盘,放入SAS2FLSH.exe、2118it.bin和mptsas2.rom(用于让卡在BIOS时也能被识别)。
  2. 将H310卡插到服务器PCIe插槽,接好电源线(如有),启动服务器并进入U盘引导的DOS界面。
  3. 输入megarec -wipesas2 0,擦除原有固件信息,这是关键一步,不擦的话后续刷写会报错。
  4. 重启服务器,再次进入DOS。
  5. 依次执行:
    • megarec -adplist,确认卡的设备号显示正常。
    • sas2flsh -o -f 2118it.bin,写入IT模式固件。
    • sas2flsh -o -b mptsas2.rom,写入BIOS引导文件。
  6. 执行sas2flsh -list,如果显示固件版本为xx.xx.xx,说明刷写成功。
  7. 关掉服务器,把卡换到用来做直通的那台机器上(或者直接在同一台机器上继续用)。

上面这套命令在多数LSI H310卡上都通用,刷完IT模式后,卡的RAID功能就消失了,所有接到卡上的硬盘都会被系统识别为单个物理磁盘。

直通给虚拟机的设置路径

刷完IT模式,真正的“直通”动作在虚拟化平台里操作,以Proxmox VE(PVE)为例:

  • 进入节点左侧的“硬件”菜单,找到你的H310卡对应的PCIe设备(通常显示为LSI Logic / Symbios Logic SAS2008)。
  • 点击“添加” → “PCI设备”,把整张卡加进去,勾选PCI-Express选项(如果需要直通硬盘控制器)。
  • 在虚拟机的硬件菜单里,确认H310卡已经挂在PCIe总线上。
  • 启动虚拟机,在系统里就应该能看到直通过去的硬盘控制器了。

如果用的是VMware ESXi,操作路径是“管理”→“PCI设备”,把H310卡标记为直通设备,然后编辑虚拟机设置,添加“PCI设备”并选中它。

H310卡直通群晖和unraid有什么区别?

这个问题经常被问到,核心区别在于硬盘的透传方式,H310卡直通给群晖后,黑群晖能直接读取硬盘的SMART信息;unraid则更看重整张卡直通后的稳定性,尤其是对Docker和VM混跑的场景。

群晖环境下的直通要点

群晖系统(特别是黑群晖)对H310卡支持很好,直通后,在群晖的“存储管理器”里能看到所有接在H310上的硬盘,可以直接创建SHR或RAID阵列,需要注意:

  • 群晖引导系统(引导U盘或引导分区)不能放在H310卡的硬盘上,否则直通后引导会断掉。
  • 建议把群晖系统盘装在主板SATA接口上,H310卡只负责数据盘,这样直通后互不干扰。
  • 直通后如果群晖提示“硬盘温度无法检测”,多半是卡没有刷到IT模式,检查固件版本。

unraid下的直通方式

unraid本身对H310的IT模式几乎零痛苦,安装unraid时,把H310卡直通给一个虚拟机(比如TrueNAS或Windows Server),然后unraid主系统用主板SATA口挂一个校验盘,这种方式能让虚拟机的存储性能完全独立,unraid阵列和虚拟机互不影响。

有用户会直接把H310卡直通给unraid自身,这样unraid能看到所有硬盘并建立阵列,不过行业共识认为,unraid更推荐把磁盘控制器直通给虚拟化中的NAS系统,因为unraid自身的软件RAID在非直通模式下写校验时会有额外CPU开销。

直通后硬盘识别的变化

刷成IT模式后,H310卡不再给硬盘加RAID头信息,原来在IR模式下做过的RAID组,刷完IT模式后硬盘表现为没有任何元数据的裸盘,如果你之前用H310做过RAID1或RAID5,刷IT模式前必须备份数据,因为原来的RAID元数据会被擦除。

直通后,在Windows设备管理器里,硬盘的型号前面会带上“LSI”字样,比如LSI Logic SAS 2008,这是正常现象。

服务器H310卡直通价格和适用场景

H310卡在二手市场的价格很亲民,这也是它受欢迎的主要原因,一块单卡(不带线缆)通常在几十元左右,带服务器的专用线缆或支架会贵一些,这个价格区间因为大家都懂的原因,常年保持稳定。

买直通卡还是自己刷?

如果你不想折腾刷固件,可以直接买刷好IT模式的H310卡,卖家通常会说“已刷IT模式,支持直通”,这几年市场上大部分批量的H310卡都默认刷成IT模式了,所以直接买现货反而更省事,自己刷的话,适合已经有卡、且能接受命令行操作的玩家。

H310直通常见问题排查

  • 刷写时报错“ERROR: Failed to load image”:多半是U盘兼容性问题,换一个USB2.0的U盘或换一台老电脑重试。
  • 直通后虚拟机开机卡在PCIe Bus Error:在PVE里给虚拟机加设备时,把“PCI-Express”勾选上,并且确认虚拟机用的是q35机型而不是老的i440fx。
  • 直通后硬盘容量显示为2TB以下:这通常不是H310的问题,而是你的虚拟机主板BIOS设置里没开启UEFI启动,或者系统是32位内核。

服务器H310卡直通后性能表现如何?

直通后的实际体验,多数情况下性能损失几乎为零,因为整张卡都被分配给了虚拟机,CPU和内存直接访问PCIe设备,中间没有软件模拟层,不过也有例外如果你把H310卡直通给了非虚拟化的物理机,效果一样;但如果把它留在宿主机上,然后用虚拟硬盘给虚拟机,那就没有直通的意义了。

服务器H310卡直通后不识别硬盘怎么办?

这是最高频的问题,通常原因就三个:

  • 卡没有真正刷成IT模式:重新执行刷写命令,确认SAS2FLSH -list里的固件版本是20开头。
  • 硬盘连接线松动或转接卡不兼容:H310 mini卡经常要用SFF-8087转SATA线,部分劣质线会导致盘不识别。
  • 虚拟机系统缺少驱动:Windows系统要装LSI SAS2008的驱动,Linux多数自带。

先按[1]查到卡在系统里有没有被识别,lspci(Linux)或设备管理器(Windows)能看到设备,基本就是驱动问题;看不到设备,大概率是卡本身没通上电或BIOS里没启用。

Q&A:关于H310直通的高频疑问

服务器H310卡直通需要刷特定固件吗?

需要,无论哪个品牌的H310卡,都要刷成LSI官方IT模式固件(常见为P20),否则直通后设备不能被正常被虚拟机管理,刷写命令通用,但戴尔卡可能需要额外参数-c 0来指定控制器。

H310卡直通unraid和群晖能同时用吗?

不能同时直通给两个系统,物理设备只能分配给一个虚拟机,但可以创建两个虚拟机,一个直通H310给群晖,另一个用主板SATA控制器,或者把unraid作为宿主机,用它的直通功能把H310给群晖虚拟机,然后unraid自己用其他磁盘,多个系统同时访问同一张H310卡上的硬盘,需要借助网络共享,而不是设备直通。

首发原创文章,作者:王坚‌,如若转载,请注明出处:https://idctop.com/%e6%9c%8d%e5%8a%a1%e5%99%a8h310%e5%8d%a1%e5%a6%82%e4%bd%95%e7%9b%b4%e9%80%9a%e7%9b%b4%e9%80%9a%e6%ad%a5%e9%aa%a4%e6%98%af%e4%bb%80%e4%b9%88/

赞 (0)
上一篇 2026年10月23日 14:49
下一篇 2026年10月23日 14:50

相关推荐

  • asp如何实现与不同类型的web数据库高效连接?探讨最佳实践与技巧。

    在Web开发中,ASP(Active Server Pages)与数据库的连接是实现动态网站功能的核心基石,ASP通过内置的数据库访问组件(主要是ADO,ActiveX Data Objects)实现与各种数据库系统(如SQL Server, Access, Oracle, MySQL等)的高效交互,从而完成数……

    2026年2月3日
    14100
  • 怎么在win10上设置qq邮箱服务器地址

    在Win10上设置QQ邮箱服务器地址,核心答案是:收件服务器(IMAP)填写imap.qq.com,发件服务器(SMTP)填写smtp.qq.com,端口号分别使用993和465,并需要开启QQ邮箱的独立授权码,这一步是打通Windows 10自带邮件应用与QQ邮箱之间通道的关键,下面这份指南将带你走完整个配置……

    程序编程 2026年9月9日
    000
  • 直播课转码集群如何按业务评估扩缩容?,集群扩缩容节奏怎么定?

    直播课转码集群的扩缩容不该走“一刀切”路线,核心答案是把业务按转码行为特征拆成类型,再套用不同的评估模型和触发阈值,才能把算力花在刀刃上,做过线上教学平台的运维都懂,直播课转码集群是个“平时闲得慌、高峰期忙到爆”的典型业务,上课集中在晚高峰和周末,CPU和内存的曲线像过山车,早年我跟团队也干过蠢事:提前三天把所……

    2026年9月8日
    300
  • Win10我的电脑服务器失败是什么原因,服务器失败怎么解决

    win10我的电脑服务器失败,多数情况下是系统服务和网络发现机制“没醒”或“卡住”了,不是你电脑硬件坏了,重启Workstation服务并重置网络组件能解决大部分类似情况,我用Win10这几年,遇到过好几次这个提示,第一次看见时也吓一跳,以为电脑连不上局域网的“服务器”了,后来才发现,这个“服务器失败”指的不是……

    2026年9月17日
    300
  • 私有化部署时存储与计算要分离吗,怎么选最好?

    先给结论绝大多数私有化部署场景,尤其是中小规模项目,存储与计算应当合设,而非强行分离,只有在数据量达到数百TB甚至PB级、扩容频率高、或需要独立扩展某一类资源时,分离架构才真正具备优势,这个结论基于一个朴素的行业共识:私有化部署的瓶颈往往不是性能,而是运维复杂度和总拥有成本,为什么很多人一上来就问”分不分离”这……

    2026年9月4日
    300
  • QQ为什么会显示服务器数据错误,怎么办?

    QQ显示“服务器数据错误”,通常是本地缓存与服务器数据对不上号,或者网络连接在半路“丢了包”,按顺序重启QQ、切换网络、清理缓存,这套组合操作能解决绝大多数情况,为什么QQ会突然甩出“服务器数据错误”这串提示并非是说你的QQ号出了问题,而是客户端与云端服务器之间的通信出现了“翻译错误”,服务器认为你提交的数据包……

    2026年10月5日
    000
  • 大促时数据库主从延迟监控重点有哪些,主从延迟多少算正常?

    大促期间数据库主从延迟监控重点不是只看从库的Seconds_Behind_Master,而是要把延迟拆成主库写入、binlog传输、从库回放三个阶段,用工具跟踪每一条SQL的落地时间差,大促数据库主从延迟怎么监控:三个核心观测点大促流量上来后,主从延迟往往在几分钟内从零点几秒飙到几十秒,很多DBA第一反应是看S……

    2026年9月9日
    100
  • MK-wpS401打印机服务器如何配置,常见故障解决方法?

    MK-wpS401打印机服务器的核心设置思路非常简单:先给它通电并连上路由器,再通过浏览器进入管理后台配好IP,最后把打印机USB线插上并安装驱动就能共享打印,整个流程最快十分钟搞定,下面我把每一步容易踩坑的地方拆开讲,准备阶段:MK-wpS401打印机服务器怎么设置才不会白忙活很多朋友拿到这台小盒子就急着插线……

    2026年8月31日
    400
  • 服务器centosxshellxftp怎么连接,centos连接xshell教程

    在构建高可用、易维护的 Linux 服务器环境时,CentOS 操作系统与 Xshell、Xftp 的组合是业界公认的标准解决方案,该组合通过图形化与命令行的高效互补,实现了从底层系统部署到日常运维管理的全链路覆盖,能够显著降低运维门槛并提升故障响应速度,核心架构与协同机制CentOS 以其极高的稳定性、长期的……

    程序编程 2026年4月19日
    5400
  • 服务器linux系统配置ip,linux服务器怎么配置静态ip地址

    在服务器运维管理中,IP地址的正确配置是保障网络通信顺畅的基石,核心结论在于:根据应用场景选择正确的配置工具(nmcli或ip命令)并精确设置子网掩码、网关及DNS,是Linux服务器网络高可用的关键,Linux系统配置IP地址主要分为临时配置与永久配置两种模式,生产环境强烈建议采用永久配置,以确保服务器重启后……

    2026年3月28日
    8200

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注