Можно ли проверить атрибуты SMART дисков из корпуса USB / eSATA?

Я использую внешние USB-накопители ежедневно, и мне бы хотелось проверить их целостность. Недавно я обнаружил, что не могу прочитать из них атрибуты SMART.

Интересно, есть ли внешние корпуса, позволяющие ОС проверять атрибуты SMART, USB или eSATA, и было ли это аппаратным и / или программным ограничением ( с).

Я подозреваю, что это связано с аппаратным ограничением некоторых корпусов USB, но я не смог найти реальный ответ в другом месте.

1
задан 22 February 2019 в 04:35
1 ответ

Атрибуты SMART можно получить, если адаптер / корпус USB поддерживает UASP, Протокол USB Attached SCSI . Старые корпуса могут не поддерживать этот протокол и могут иметь только проприетарные интерфейсы для SMART или вообще не иметь.

Команда Linux smartctl имеет некоторую поддержку старых проприетарных USB-корпусов, так что вам может повезти. Все подробности см. В разделе справочной страницы smartctl , где объясняется его параметр -d , который при необходимости можно использовать для указания типа интерфейса.

Если smartctl не определяет автоматически ваш корпус UASP, введите в командной строке -d sat . Например:

smartctl -d sat -a /dev/sdb
2
ответ дан 3 December 2019 в 20:09

Теги

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