首页/系统/服务器硬件与 RAID 速查/双端口 SAS 与冗余路径
硬盘故障与更换68 条

双端口 SAS 与冗余路径

企业级 SAS 盘提供两个物理端口:可分别连接两个控制器或同一控制器的两条路径,实现多路径冗余;单端口 SATA 盘没有这一层保护。

双端口 SAS 的价值

企业级 SAS 盘通常提供两个物理端口,可以分别接到两个控制器,或者接到同一控制器的两条路径上。这样在某条链路或某个控制器失效时,主机仍能通过另一条路径访问同一块盘。单端口的 SATA 盘没有这一层保护,所以在双控存储这类架构里,混用单端口盘等于把冗余设计废掉一半。

基本信息

双端口价值控制器或链路单点故障时仍有第二条路径访问同一块盘
配套条件双控存储、多路径软件与背板双路走线
识别方式结合盘的规格书与卡工具输出确认是否支持双端口
与 RAID 的关系多路径保护链路,卡内 RAID 保护盘,两者可叠加
权限要求root

典型使用场景

  • 双控存储阵列的盘位规划
  • 排查路径切换后出现的掉盘问题
  • 验收时确认每条路径都可独立承载 IO
  • 多路径配置变更后验证路径恢复行为
  • 为关键业务评估链路级冗余是否到位
  • 采购备件时按物料号确认端口版本

多路径查看

多路径查看
multipath -ll                        # 查看多路径设备与其路径状态
ls -l /dev/mapper/ | grep -i mpath   # 多路径设备节点
cat /etc/multipath.conf | head -40   # 多路径配置概览
dmesg -T | grep -i multipath | tail -20   # 内核侧多路径加载情况

冗余层次对照

层次防的是什么典型手段
卡内 RAID单块盘失效RAID1/5/6/10 与热备
多路径链路或控制器失效双端口盘加多路径软件
双控切换整个控制器失效双控制器互备与路径切换
主机侧单台服务器失效集群与应用层冗余
多路径与 RAID 卡是两种不同层次的冗余:卡内 RAID 保护盘故障,多路径保护链路与控制器故障,可以叠加使用。
盘是否支持双端口要看规格书,不能凭外观判断:同一型号常分单端口与双端口两个版本,采购时要按物料号核对。

易错点

  • 双控环境里用单端口盘:切换控制器时盘就掉线,冗余设计形同虚设
  • 多路径配置改完不验证:换盘或重启后路径没有自动恢复,故障时才发现
  • 把多路径当成 RAID 的替代:一个防链路、一个防盘,去掉任意一层都会留下缺口
  • 不记录路径与槽位的对应关系:排障时无法快速判断是哪条链路出了问题

数据来源与参考

  • SAS 标准(双端口说明)
  • man 8 multipath / DM Multipath 文档
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌