Hardware
是否可以從 USB/eSATA 機箱檢查驅動器 SMART 屬性?
我每天都使用 USB 外部驅動器,我希望能夠檢查它們的完整性。我最近碰巧發現我無法從中讀取 SMART 屬性。
我想知道是否有外部機箱允許作業系統檢查 SMART 屬性,無論是 USB 還是 eSATA,這是否是硬體和/或軟體限制。
我懷疑這是某些 USB 外殼的硬體相關限制,但在其他地方找不到真正的答案。
如果 USB 適配器/機箱支持 UASP、 USB 附加 SCSI 協議,您可以獲得 SMART 屬性。較舊的機箱可能不支持此協議,並且可能只有 SMART 的專有介面,或者根本沒有。
Linux
smartctl
命令對舊的專有 USB 外殼有一些支持,所以你可能會很幸運。有關所有詳細資訊,請參閱smartctl
手冊頁中解釋其-d
選項的部分,如果需要,您可以使用它來指定介面的類型。如果
smartctl
沒有自動檢測您的 UASP 機箱,請通過-d sat
命令行傳遞。例如:smartctl -d sat -a /dev/sdb