Unter OS X den S.M.A.R.T.-Status von externen Festplatten abfragen

Leider unterstützen die OS X Treiber für externe Festplatten (via USB) von Haus aus die S.M.A.R.T.-Technologie nicht. Die smartmontools bleiben im Zusammenspiel mit externen Festplatten somit nutzlos.

Ein Entwickler hat sich dem Problem angenommen und stellt über sein GitHub-Repository einen entsprechenden quelloffenen Treiber zur Verfügung, welcher sich als Kernel-Erweiterung in OS X einklinkt:

OS-X-SAT-SMART-Driver

Der Treiber legt zwei Kernel-Erweiterungen an:

/System/Library/Extensions/SATSMARTDriver.kext
/System/Library/Extensions/SATSMARTLib.plugin

Ob ein externes Laufwerksgehäuse nach dieser Operation S.M.A.R.T. unterstützt, erkennt man entweder im Disk Utility („S.M.A.R.T. Status: Verified“) oder auf der Kommandozeile:

$ smartctl -a /dev/disk1
smartctl 6.3 2014-07-26 r3976 [x86_64-apple-darwin13.2.0] (local build)
Copyright (C) 2002-14, Bruce Allen, Christian Franke, www.smartmontools.org

=== START OF INFORMATION SECTION ===
Model Family: Western Digital Caviar Green (AF, SATA 6Gb/s)
Device Model: WDC WD20EARX-00PASB0
...