ZFS:SAS 与 SATA——这重要吗?

ZFS:SAS 与 SATA——这重要吗?

我从 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 驱动器。

答案1

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

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

看:硬件 SATA RAID-10 阵列中的单个磁盘如何导致整个阵列突然停止?

相关内容