Назад | Перейти на главную страницу

УМНАЯ. Атрибуты из OWC Mercury Rack Pro

Мне трудно получить атрибуты 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.