ZFS:SAS 与 SATA - 重要吗?

5 zfs sata sas

我从 NEC 的白皮书《磁盘阵列中的静默数据损坏》中了解到:

  • 某些 SAS 驱动器应具有“T10-DIF”功能以检测静默数据损坏;然而
  • “基于 ATA 的驱动器(包括 SATA)没有标准可以防止存储技术堆栈中 SCSI 级别的静默数据损坏。”

该白皮书的目的是让人们了解 NEC 的专有技术,用于防止 SATA 驱动器中的静默数据损坏。但是,ZFS 似乎至少提供了等效的保护,并且对我来说更可取,因为它不是专有的(Oracle 最新的 ZFS 修订版除外)。

我有两个问题:

  1. 我认为与仅使用这两种技术中的一种相比,将 ZFS 与 T10-DIF SAS 驱动器结合使用会提供额外的保护层,以防止静默数据损坏吗?

  2. 鉴于 T10-DIF SAS 驱动器似乎并不容易获得,有什么理由(如果有的话)更喜欢非 T10-DIF SAS 驱动器而不是等效的* SATA 驱动器,反之亦然?

* 我的意思是将同类与同类进行比较:例如,来自给定制造商的企业级 SAS 驱动器与来自同一制造商的企业级 SATA 驱动器。

eww*_*ite 3

如果您可以避免使用 SATA 磁盘,请这样做。对于需要稳定性、性能和容量的 ZFS 用户来说,Nearline SAS 是一个很好的折衷方案。您不需要磁盘制造商提供专有的静默数据损坏技术......

反对 SATA 的争论实际上归结为存储硬件、控制器、外壳等的实施和选择。当 SATA 混合在一起时,更容易出错或找到特别有毒的组合;例如,在扩展器后面、使用不良控制器以及处于各种故障模式。

请参阅:硬件 SATA RAID-10 阵列中的单个磁盘如何使整个阵列突然停止?