为什么这些 SATA 总线端口不同?

为什么这些 SATA 总线端口不同?

我购买了几块较大的 SATA 格式的 3.5 英寸硬盘,其中两个有不同的端口,无法与外部机箱匹配。

其中一个是 3TB,另一个是 6TB。6TB 是 Seagate 的,是“企业级容量”,没有其他说明。

我无法想象容量会有什么区别,但我的所有 4TB 硬盘都有与外部机箱匹配的端口。

端口的电源侧和数据侧之间应该有一个插槽键槽,以便 HDD 可以完全滑入端口,但这两者都在端口中模制了一块硬塑料以防止这种情况发生。

这些驱动器有何不同,需要这样做?

答案1

如果你有“企业”驱动器,那么它们可能是 SAS(串行连接 SCSI)而不是 SATA(串行 ATA)。它们使用极其相似的连接器,SAS 主机可以连接到 SATA 驱动器,但 SATA 主机无法连接到 SAS 驱动器。连接器几乎相同,只是两个 SATA 连接器的两半之间有一块额外的塑料,可防止 SAS 驱动器插入 SATA 主机。

如果您购买了 SAS 驱动器并且只有 SATA 控制器,那么您应该退回驱动器。

来自 Seagate:将 SATA 驱动器连接到 SAS 控制器

在此处输入图片描述
在此处输入图片描述

维基百科(重点是我的)

SAS 和 SATA 之间的物理差异很小。

  • SAS 协议支持在 SAS 域中支持多个启动器,而 SATA 没有类似的规定。
  • 大多数 SAS 驱动器提供标记命令排队,而大多数较新的 SATA 驱动器提供本机命令排队。
  • SATA 使用基于并行 ATA 命令集的命令集然后超越该集合,包括本机命令排队,热插拔和TRIM等功能。SAS 使用 SCSI 命令集,其中包含更广泛的功能如错误恢复、保留和块回收。基本 ATA 仅具有用于直接访问存储的命令。但是,SCSI 命令可以通过 ATAPI 传输给 CD/DVD 驱动器等设备。
  • SAS 硬件允许设备进行多路径 I/O,而 SATA(SATA 2.0 之前)则不允许。根据规范,SATA 2.0 使用端口倍增器来实现端口扩展,一些端口倍增器制造商已经使用端口倍增器硬件实现了多路径 I/O。
  • SATA 作为并行 ATA 的通用后继产品进行销售,并已在消费市场上变得普遍,而价格更昂贵的 SAS 则针对关键的服务器应用。
  • SAS 错误恢复和错误报告使用 SCSI 命令,其功能比 SATA 驱动器使用的 ATA SMART 命令更多。
  • SAS 使用的信号电压 (发送电压为 800-1,600 mV,接收电压为 275-1,600 mV) 高于 SATA (发送电压为 400-600 mV,接收电压为 325-600 mV). 更高的电压(除其他特性外)提供了在服务器背板中使用 SAS 的能力。
  • 由于其信号电压较高,SAS 可使用长达 10 米(33 英尺)的电缆,而 SATA 的电缆长度限制为 1 米(3.3 英尺),eSATA 为 2 米(6.6 英尺)。
  • SAS 是全双工的,而 SATA 是半双工的。SAS 传输层可以同时以链路的全速在两个方向上传输数据,因此通过链路执行的 SCSI 命令可以同时将数据传入和传出设备。但是,由于可以做到这一点的 SCSI 命令很少见,并且 SAS 链路必须一次专用于单个命令,因此这通常不是单个设备的优势。

相关内容