首页 >> 常识问答 >

问HBA 卡是做什么的 服务器存储接口卡详解

2026-11-07 13:33:11

答

HBA 卡全称 Host Bus Adapter,主机总线适配器,简单理解就是服务器专用的存储接口扩展卡,主要作用是让服务器通过光纤通道 FC 或者 SAS 协议,连接 SAN 存储阵列 磁盘柜,实现高速读写外部存储,它和普通网卡不一样,普通网卡跑以太网 TCP IP 协议,HBA 卡专门跑存储协议,把存储 IO 请求直接传递给磁盘阵列,延迟更低,适合数据库 虚拟化 企业核心业务,常见插在服务器 PCIe 插槽上,外形类似网卡,但是接口一般是 SFP 光纤口或者 SAS 宽口,很多新手容易把 HBA 卡和 RAID 卡混淆,两者功能不一样,RAID 卡是本机磁盘做 RAID 阵列,HBA 卡是直连外部存储扩展。

基础信息对照表

项目内容
全称Host Bus Adapter 主机总线适配器
总线接口PCIe
主流类型FC HBA 卡 SAS HBA 卡
核心用途服务器连接外部 SAN 存储 磁盘扩展柜
特点低延迟 存储专用协议,不走以太网

两种主流 HBA 卡

第一 FC HBA 卡,也就是光纤 HBA,最常见,搭配光纤交换机,组建 FC SAN 存储网络,接口是 SFP + 光口,常用速率 8G 16G 32G,金融 数据库 大型虚拟化机房大量使用。

第二 SAS HBA 卡,也叫 IT 模式 HBA 卡,宽 SAS 接口,直连 SAS 磁盘柜,不需要 RAID 功能,磁盘直通给操作系统,常用于自建存储,NAS,ZFS,TrueNAS 这类场景,也就是常说的直通卡。

HBA 卡和 RAID 卡核心区别

对比项HBA 卡RAID 卡
主要功能磁盘直通,连接外部存储本机硬盘组建 RAID0 1 5 10
RAID 运算一般不带 RAID 计算自带 RAID 芯片和缓存
适用场景SAN 存储 ZFS 直通磁盘服务器本地磁盘冗余

工作原理简述

服务器操作系统发出磁盘读写指令,HBA 卡负责协议转换,把主机 IO 请求封装成 FC 或者 SAS 存储帧,通过光纤或者 SAS 线缆发送到后端存储阵列,存储返回的数据再由 HBA 卡传回主机,这个过程由 HBA 卡硬件分担部分处理,减轻 CPU 负载,相比以太网 iSCSI 方案,FC HBA 的 IO 延迟更低,稳定性更强。

典型应用场景

1 企业 SAN 存储,数据库 Oracle SQL Server 挂载共享存储

2 虚拟化集群,VMware ESXi 主机连接共享存储

3 自建存储主机,TrueNAS ZFS 使用 SAS HBA 直通盘

4 备份系统,服务器连接磁带库,部分 HBA 也支持光纤磁带库连接

部署使用步骤

第一步 服务器关机,把 HBA 卡插入空闲 PCIe 插槽,固定挡板。

第二步 开机进入服务器 BIOS 或者 HBA 卡自带 BIOS,开启卡初始化,配置 WWN 相关参数。

第三步 安装对应操作系统驱动,Windows Linux VMware 都需要单独安装 HBA 驱动。

第四步 FC HBA 需要配置 Zone,在光纤交换机划分区域,让服务器识别存储 LUN。

第五步 系统识别到存储 LUN 之后,分区格式化,就可以正常读写使用。

高频易错点

第一 把 HBA 卡当成普通网卡,HBA 不支持普通上网,不能用来连接局域网互联网。

第二 SAS HBA IT 模式和 IR 模式混淆,IR 模式自带简易 RAID,IT 模式才是纯直通,ZFS 一般必须 IT 模式。

第三 以为 HBA 卡自带缓存,普通直通 HBA 一般没有 RAID 缓存,和带缓存 RAID 卡不同。

【常见问题】

问题 1 HBA 卡是做什么的,它和网卡有什么区别

回答 1 HBA 卡是做什么的,HBA 是存储专用主机总线适配器,跑 FC 或者 SAS 存储协议,用来连外部存储,网卡跑以太网协议,用来联网通信,用途完全不同。

问题 2 HBA 卡是做什么的,SAS HBA 直通卡可以用来做 ZFS 吗

回答 2 HBA 卡是做什么的,SAS HBA IT 直通模式可以给 ZFS TrueNAS 使用,把硬盘直接透传给操作系统,推荐使用 IT 固件版本。

问题 3 HBA 卡是做什么的,FC HBA 卡常见速率有哪些

回答 3 HBA 卡是做什么的,FC HBA 主流速率有 8G 16G 32G,搭配对应速率 SFP 光模块和光纤交换机组建 FC SAN。

问题 4 HBA 卡是做什么的,HBA 卡和 RAID 卡可以互换吗

回答 4 HBA 卡是做什么的,两者不能直接互换,HBA 主打直通外部存储,RAID 卡主打本地磁盘 RAID 冗余,部分 RAID 卡可以刷固件改成 IT 直通 HBA 模式。

【免责申明】

本内容为 HBA 卡技术科普,不同厂商 HBA 卡固件 驱动 配置方式存在差异,实际部署请参考原厂官方手册。

 

相关阅读

最新文章