在同一控制器上混合使用 SATA 和 SAS 驱动器

在同一控制器上混合使用 SATA 和 SAS 驱动器

我家里有一台台式机,同时配有 SAS 和 SATA 端口。(SAS 端口由3ware 9750 卡)。目前我有 5 个 SATA 驱动器连接到这些驱动器。一个小型 SSD 用于启动,四个较大的驱动器用于保存数据。

我现在想添加一个 SAS 驱动器。据我所知,这应该可以正常工作。但是,有很多建议不要在同一个控制器上混合使用 SAS 和 SATA。我知道在以前纯 SAS 环境中添加 SATA 设备是个坏主意。但我找不到关于相反情况的可靠信息。

问题:有什么理由不将 SAS 驱动器添加到之前仅包含 SATA 驱动器的 SAS 总线?

答案1

您可以在同一个控制器上混合使用 SATA 和 SAS。我有时会这样做。当您拥有专用驱动器连接(例如,4 通道连接器到非超额认购背板或 4 磁盘分支电缆)时,效果最佳。

当涉及 SAS 扩展器时,请避免混合类型。推理

...直接将 SATA 磁盘连接到 SAS HBA 应该没问题。但当您将 SAS 扩展器(和 SATA 隧道协议)添加到组合中时,您就会开始遇到行为不当的 SATA 磁盘的奇怪错误。SATA 的设计根本没有考虑交换结构,而且看起来固件仍然不够强大,无法在出现错误的情况下可靠地处理命令隧道。

答案2

尽管上述答案在 2012 年可能是正确的,但我认为它现在已经过时了,尤其是在企业环境中。如今,许多供应商在大型存储解决方案中使用 SATA SSD 或 SATA HDD,并且配备 SAS 扩展器,没有任何问题。

就我个人而言,我从未遇到过在一个扩展器底盘中组合 SAS 和 SATA 驱动器的错误。

相关内容