ZFS:SAS v SATA – 是否重要?

我从NEC的白皮书“ 磁盘arrays中的无声数据损坏”中了解到:

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

白皮书的重点是告诉人们NEC专有技术,以防止SATA驱动器中的无声数据损坏。 但是,ZFS似乎至less提供了相当的保护,对我来说比较好,因为它不是专有的(除了Oracle最新的ZFS版本)。

我有两个问题:

  1. 我是否正确地认为,使用带有T10-DIF SAS驱动器的ZFS,与单独使用这两种技术中的一种技术相比,可以提供额外的防止无声数据损坏的保护层?

  2. 鉴于T10-DIF SAS驱动器似乎并不是很容易获得,那么有什么理由select非T10-DIF SAS驱动器,而不是相同的SATA驱动器,反之亦然?

*通过这一点,我的意思是比较像喜欢:例如企业级SAS驱动器从一个给定的制造商与企业级SATA驱动器从同一制造商。

如果你能避免SATA磁盘,请这样做。 对于使用ZFS的人来说,Nearline SAS对于稳定性,性能和容量都是一个很好的折衷。 您不需要磁盘制造商的专有静音数据损坏技术…

对SATA的争论确实归结于存储硬件,控制器,shell等的实现和select。当SATA处于混合状态时,出错或发现特别有毒的组合是容易的; 例如在扩展器后面,使用错误的控制器和各种故障模式。

请参阅: 硬件SATA RAID-10arrays中的单个磁盘如何使整个arrays停止响应?