Мне трудно получить атрибуты SMART с дисков в OWC Mercury Rack Pro. Я могу успешно получить всю информацию о диске, но я ничего не получаю после НАЧАЛА ЧТЕНИЯ РАЗДЕЛА ДАННЫХ SMART.
В настоящее время он подключен через eSATA к адаптеру thunderbolt / eSATA к MacBook Pro с MacOS (также пробовал Debian). Проблема связана с блоком OWC, поскольку я могу успешно получить атрибуты диска с того же жесткого диска, подключенного через адаптер thunderbolt / eSATA.
Ниже представлен результат работы smartctl -a /dev/disk2
smartctl 7.0 2018-12-30 r4883 [Darwin 18.6.0 x86_64] (local build)
Copyright (C) 2002-18, Bruce Allen, Christian Franke, www.smartmontools.org
=== START OF INFORMATION SECTION ===
Model Family: Toshiba 3.5" DT01ACA... Desktop HDD
Device Model: TOSHIBA DT01ACA200
Serial Number: 3632VMTTS
Firmware Version: 0961
User Capacity: 2,000,398,934,016 bytes [2.00 TB]
Sector Size: 512 bytes logical/physical
Device is: In smartctl database [for details use: -P show]
ATA Version is: ATA/ATAPI-7 (minor revision not indicated)
Local Time is: Sun Dec 29 01:38:45 2019 CST
SMART support is: Available - device has SMART capability.
SMART support is: Enabled
=== START OF READ SMART DATA SECTION ===
SMART overall-health self-assessment test result: PASSED
General SMART Values:
Offline data collection status: (0x00) Offline data collection activity
was never started.
Auto Offline Data Collection: Disabled.
Total time to complete Offline
data collection: ( 0) seconds.
Offline data collection
capabilities: (0x00) Offline data collection not supported.
SMART capabilities: (0x0000) Automatic saving of SMART data is not implemented.
Error logging capability: (0x00) Error logging NOT supported.
No General Purpose Logging support.
SMART Error Log not supported
SMART Self-test Log not supported
Selective Self-tests/Logging not supported
Информационный раздел выглядит нормально. Но проблема в НАЧАЛЕ ЧТЕНИЯ РАЗДЕЛА ДАННЫХ SMART. Кто-нибудь видел аналогичный вывод? Я думаю, что корпус OWC, к сожалению, не передает все данные SMART на выход eSATA. Думал, что сначала отправлю здесь, прежде чем делать тикет на smartmontools, если я что-то упускаю.
РЕДАКТИРОВАТЬ ДЛЯ СПРАВКИ Идентификатор устройства, присвоенный при подключении через USB, - 0x1e91: 0xb0b5 (0x2802) с синтаксисом idVendor: idProduct (bcdDevice).
Хорошо, я получил ответ от службы технической поддержки Other World Computing (OWC) о проблеме с атрибутами SMART в OWC Mercury Rack Pro. Судя по всему, корпус не поддерживает "данные SMART".
Из OWC: «... сам корпус не поддерживает данные SMART на диске. Это связано с конструкцией корпуса, однако корпус также должен предупреждать вас, если есть какие-либо проблемы с диском».
К сожалению, это, кажется, довольно окончательный ответ на вопрос.
Я все еще могу попытаться провести расследование с помощью заявки на smartmontools, если ответ службы технической поддержки OWC неверен. Я думал, что получу другой результат при запуске smartctl, если бы устройство не поддерживало данные SMART напрямую (я могу получить точную информацию о диске от smartctl, поэтому он должен передавать некоторые данные SMART).
ОБНОВИТЬ
Теперь это работает. Не полностью доверяя ответу техподдержки, я разобрал устройство и определил микросхемы, которые оно использует в контроллере. В моем конкретном устройстве используются JMB393 (SATA / Raid Controller), JMB321 (SATA Port Multiplier) и JMS539 (SATA to USB 3.0) среди других микросхем.
В поисках дополнительных ответов на smartmontools.org я обнаружил, что они выпустили версию 7.1 в конце декабря 2019 года (через ДЕНЬ после того, как я разместил этот исходный вопрос HAHA), который включает экспериментальную поддержку серии микросхем JMicron JMB39x (проверьте билет, который инициировал эту функцию здесь https://www.smartmontools.org/ticket/705 вроде круто).
Теперь я получаю полный список атрибутов SMART с диска (включая основной атрибут, который мне нужен, температуру), используя новую опцию устройства. jmb39x,N
. Полная команда (для устройства / dev / sdd):
sudo smartctl -a -d jmb39x,0 /dev/sdd
Целое число N в jmb39x, N указывает номер порта, поэтому для моего устройства с четырьмя отсеками я перебираю 0,1,2 и 3. Обратите внимание, что это успешно при подключении через USB или eSATA, что здорово.
Подробнее об использовании этой функции и о самом обновлении 7.1 читайте здесь. https://www.smartmontools.org/changeset/5029 и тут https://www.smartmontools.org/browser/tags/RELEASE_7_1/smartmontools/NEWS.