Hard-Drive

OWC Mercury Rack Pro 的 SMART 屬性

  • January 26, 2020

我很難從 OWC Mercury Rack Pro 中的驅動器獲取 SMART 屬性。我可以成功獲取所有驅動器資訊,但在 START OF READ SMART DATA SECTION 之後我什麼也得不到。

它目前通過 eSATA 連接到 Thunderbolt/eSATA 適配器,連接到帶有 MacOS 的 MacBook Pro(也嘗試過 Debian)。問題出在 OWC 單元上,因為我可以從通過 Thunderbolt/eSATA 適配器連接的同一個 HDD 成功獲取驅動器屬性。

下面是輸出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

資訊部分看起來不錯。但是 START OF READ SMART DATA SECTION 是問題所在。有沒有人看到類似的輸出?我在想 OWC 外殼很遺憾沒有將所有 SMART 數據傳遞到 eSATA 輸出。以為我會先在這裡發帖,然後再在 smartmontools 上開票,以防我遺漏了什麼。

編輯以供參考 通過 USB 連接時給出的設備 ID 為 0x1e91:0xb0b5 (0x2802),語法為 idVendor:idProduct (bcdDevice)。

好的,所以我收到了來自 Other World Computing (OWC) 技術支持的關於 OWC Mercury Rack Pro 上的 SMART Attributes 問題的回复。顯然,機箱不支持“SMART數據”。

來自 OWC:“…機箱本身不支持驅動器上的 SMART 數據。這是由於機箱的設計造成的,但是如果驅動器有任何問題,機箱也會提醒您。”

可悲的是,這似乎非常明確地回答了這個問題。

如果 OWC 技術支持的答案不正確,我仍然可以嘗試使用 smartmontools 票進行調查。我認為如果設備不完全支持 SMART 數據,我會從執行 smartctl 獲得不同的輸出(我能夠從 smartctl 獲得準確的驅動器資訊,因此它必須傳遞一些 SMART 數據)。

更新

現在可以了。不完全相信技術支持的答案,我拆開設備並確定了它在控制器中使用的 IC。我的特定單元使用 JMB393(SATA/Raid 控制器)、JMB321(SATA 埠倍增器)和 JMS539(SATA 轉 USB 3.0)等晶片。

在 smartmontools.org 上搜尋更多答案時,我發現他們於 2019 年 12 月下旬發布了 7.1 版(在我發布這個原始問題哈哈的第二天),其中包括對 JMicron 晶片系列 JMB39x 的實驗性支持(查看啟動該功能的票在這裡https://www.smartmontools.org/ticket/705有點酷)。

我現在通過使用新的設備選項從驅動器(包括我想要的主要屬性,溫度)中獲得完整的 SMART 屬性列表jmb39x,N。完整的命令是(對於設備 /dev/sdd):

sudo smartctl -a -d jmb39x,0 /dev/sdd

jmb39x,N 中的整數 N 表示埠號,因此對於我的四托架設備,我循環通過 0、1、2 和 3。請注意,通過 USB 或 eSATA 連接時這是成功的,這很棒。

在https://www.smartmontools.org/changeset/5029https://www.smartmontools.org/browser/tags/RELEASE_7_1/smartmontools/NEWS閱讀有關如何使用該功能和 7.1 更新本身的更多資訊。

引用自:https://serverfault.com/questions/997046