OWC Mercury Rack Pro 的 SMART 屬性
我很難從 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/5029和https://www.smartmontools.org/browser/tags/RELEASE_7_1/smartmontools/NEWS閱讀有關如何使用該功能和 7.1 更新本身的更多資訊。