Задать вопрос
@mr_creo

Как устранить ошибку в smart CHECK POWER STATUS?

В журнале системы нашел такие ошибки:

Mar 25 08:51:50 lw3 smartd[743]: Device: /dev/sdb [SAT], CHECK POWER STATUS returned 129, not ATA compliant, ignoring -n Directive
Mar 25 11:21:50 lw3 smartd[743]: Device: /dev/sda [SAT], CHECK POWER STATUS returned 129, not ATA compliant, ignoring -n Directive

Смарт для дисков в порядке
e4bd50cc57154216bc0569552300f8b4.png

Сервер Hp - DL120 G6
Диски ST1000NM0011
Чтобы это могло быть и как устранить ?
  • Вопрос задан
  • 1486 просмотров
Подписаться 1 Оценить Комментировать
Пригласить эксперта
Ответы на вопрос 2
dummyman
@dummyman
диссидент-схизматик
И это вы называете smart впорядке? Вероятно, работать пока можно, но я бы не хранил критически важную информацию в единственной копии на данных жескачах.
У меня был опыт с похожими моделями, не помню точные, но терабайтники с ES, чуть постарее этих (4 штуки, 2009 год). Примечательно... последний вышел из строя недели две назад, восстанавливаю инфу до сих пор...
Ответ написан
@Max_Green
Если актуально, то данная проблема может возникать из-за режима энергосбережения дисков. Необходимо уточнить параметры в /etc/smartd.conf.
spoiler
Power management
If you use a computer under control of power management, you should instruct smartd how to handle disks in low power mode. Usually, in response to SMART commands issued by smartd, the disk platters are spun up. So if this option is not used, then a disk which is in a low-power mode may be spun up and put into a higher-power mode when it is periodically polled by smartd.

/etc/smartd.conf
DEVICESCAN -n standby,15,q
More info on smartmontools wiki.

On some devices the -n does not work. You get the following error message in syslog:

journalctl -u smartd
CHECK POWER MODE: incomplete response, ATA output registers missing
Device: /dev/sdb [SAT], no ATA CHECK POWER STATUS support, ignoring -n Directive
As an alternative you can user -i option of smartd. It controls how often smartd spins the disks up to check their status. Default is 30 minutes. To change it create and edit /etc/default/smartmontools.

/etc/default/smartmontools
SMARTD_ARGS="-i 10800" Check status every 10800 seconds (3 hours)
For more info see smartd(8).
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы