我打算设置raid6(lsi)或make pool(windows10)。我有几个硬盘。
=== START OF INFORMATION SECTION ===
Model Family: Toshiba MG07ACA... Enterprise Capacity HDD
Device Model: TOSHIBA MG07ACA12TE
Serial Number:
LU WWN Device Id: 5 000039 968caa99a
Firmware Version: 0101
User Capacity: 12 000 138 625 024 bytes [12,0 TB]
Sector Sizes: 512 bytes logical, 4096 bytes physical
Rotation Rate: 7200 rpm
SMART support is: Available - device has SMART capability.
SMART support is: Enabled
SCT capabilities: (0x003d) SCT Status supported.
SCT Error Recovery Control supported.
SCT Feature Control supported.
SCT Data Table supported.
我有这样的设置
C:\Windows\system32>smartctl -l scterc /dev/sda
SCT Error Recovery Control:
Read: Disabled
Write: Disabled
我需要设置超时吗?
smartctl -l scterc,70,70 /dev/sda
是的,如果您使用任何类型的 RAID(传统或 ZFS),您应该启用它以避免在遇到坏扇区时长时间停顿。如果您有冗余,最好接受错误并从奇偶校验重建块,而不是在 I/O 上阻塞几分钟。
可以说,即使没有 RAID,您也应该启用它。在 7200 rpm 磁盘上每秒可以尝试 120 次扇区读取。即 7 秒内 840 次。如果 840 次尝试读取该扇区失败,那么它成功的概率非常接近于 0,因此您最好不要再在它上面浪费任何时间。