Авг 20

Вся правда о raid edition

Опубликовано в Винчестеры

Вся правда о raid edition

Сегодня мы поговорим о том, что такое на самом деле пресловутый  ‘raid edition’ для HDD.

Для начала теоретическая часть.

При обнаружении жестким диском проблем есть две глобальные стратегии:

  1. standalone/desktop или пытаться прочитать до последнего
  2. raid или отключаться сразу

Соответственно, декстопный жесткий диск лучше будет «тупить», зато не выдаст ошибку, в рэйде же есть дополнительные диски, а сбойный диск будет вскоре заменен.

Управлять стратегиями поведения при ошибках могут лишь дорогие жесткие диски, причем в декстопных версиях её, как правило, вообще нет, а на рейдовых данная опция активирована по-умолчанию.

Расшифровываем названия

SCT Error Recovery Control — возможность управления дисками при появлении ошибок.

SCT  — название протокола MART Command Transport, который, в свою очередь, расшифровывается как Self-Monitoring, Analysis and Reporting Technology. То есть все название звучит следующим образом: Self-Monitoring, Analysis and Reporting Technology Command Transport Error Recovery Control

smartctl -a /dev/sdxx

С помощью этой команды можно узнать о поддержке управления ошибками.

SCT capabilities:  (0x303f) SCT Status supported.
SCT Error Recovery Control supported.� *****
SCT Feature Control supported.

Если такой строчки нет, значит данный hdd это не поддерживает.

smartctl -l scterc /dev/sda

Получаем данные о таймауте операции чтения.

# smartctl -l scterc /dev/sda

# smartctl -l scterc /dev/sda
SCT Error Recovery Control:
Read:     70 (7.0 seconds)
Write:     70 (7.0 seconds)

# smartctl -l scterc /dev/sde
SCT Error Recovery Control:
Read: Disabled
Write: Disabled

# smartctl -l scterc /dev/sdd
Warning: device does not support SCT Error Recovery Control command

Указываем значения через запятую после scterc:

smartctl -l scterc,120,60 /dev/sde

Первая цифра — чтение, вторая — запись, значение ноль — никаких ограничений, 120 и 60 это 12 и 6 секунд соответственно.

Значения некоторых дисков

Первой строчкой идет название диска, второй — модель, третьей — ERC.

Western Digital VelociRaptor
WDC WD1500HLFS-01G6U1
Есть, 7/7

Western Digital RE4 Serial ATA
WDC WD1500HLFS-01G6U1
Есть, 7/7

Western Digital RE3 Serial ATA family
WD1002FBYS-02A6B0
Есть, 7/7

Western Digital Caviar Green (Adv. Format)
WDC WD20EARS-00MVWB0
не поддерживается

Western Digital Caviar Green
WD7500AACS-00D6B0
Есть, 0/0, включить нельзя

Seagate Maxtor DiamondMax 22
STM3500320AS
Есть, 0/0, можно включить

Seagate Barracuda 7200.9
ST3400633AS
Нет (у максторов/сигейтов тех же лет есть, а у сигейтов нет — wow)

Seagate Barracuda 7200.10
ST3500630AS
нет

Seagate Barracuda 7200.11
ST31500341AS
(внезапно!) Есть, 0/0, можно включить

Seagate Barracuda LP
ST31500541AS
Есть, 0/0 (то есть выключен), можно включить

SAMSUNG SpinPoint F4 EG (AFT)
SAMSUNG HD204UI
Есть, 0/0 (выключен), можно включить

Hitachi Deskstar 7K3000
HDS723030ALA640
Есть, 0/0, включить нельзя (scsi error aborted command)

Hitachi Deskstar T7K500
HDT725032VLA360
Есть, 0/0, включить нельзя

Итого

Для домашних дисков лучше выключить ERC (поставить нулевые значения), а hdd для рейда наоборот — необходимо поставить ERC отличное от нуля (300-1000 вполне подойдет).

Комментарии: 0 » Метки: , , ,

You must be logged in to post a comment.