[kwlug-disc] Reading SMART attributes of storage hardware through LSI RAID adapters

Digimer lists at alteeve.ca
Wed Jan 8 20:30:27 EST 2014


On 08/01/14 07:21 PM, L.D. Paniak wrote:
> A question came up at the KWLUG non-meeting this past Monday regarding
> the ability of Linux SMART tools to be able to read SMART attributes of
> storage hardware behind an LSI RAID controller.  In turns out that
> recent versions of smartmontools (version 5.41 included in Ubuntu 12.04
> works) have the ability to query through the RAID controller if you ask
> correctly:
>
> First use the MegaCli tool from LSI (re.
> https://cs.uwaterloo.ca/twiki/view/CF/MegaRaid#Software_notes ) to
> identify the "Device Id" of storage hardware attached to a particular
> RAID adapter in your system (here adapter 0):
>
> # /opt/MegaRAID/MegaCli/MegaCli64 -PDlist -a0 |grep "Device Id"
> Device Id: 26
> Device Id: 23
> Device Id: 27
> Device Id: 25
> Device Id: 31
> Device Id: 37
>
> smartctl can query the storage device SMART attributes by Device Id and
> virtual drive containing the device in the following way:
> # smartctl -d sat+megaraid,26 -a /dev/sdc
> which outputs all available SMART data eg.:
> smartctl 5.41 2011-06-09 r3365 [x86_64-linux-3.2.0-56-generic] (local build)
> Copyright (C) 2002-11 by Bruce Allen, http://smartmontools.sourceforge.net
>
> === START OF INFORMATION SECTION ===
> Device Model:     INTEL SSDSC2BA400G3
> Serial Number:    BTTV323103L0400HGN
> LU WWN Device Id: 5 001517 8f36376ad
> Firmware Version: 5DV10265
> User Capacity:    400,088,457,216 bytes [400 GB]
> Sector Size:      512 bytes logical/physical
> ....
>
> Of particular use for SSDs, one can find out total LBAs written on the
> device:
> # smartctl -d sat+megaraid,26 -a /dev/sdc |grep "Total_LBAs_Written"
> 241 Total_LBAs_Written      0x0032   100   100   000    Old_age
> Always       -       2286
>
> Or for Intel SSDs, check the media wearout indicator:
> # smartctl -d sat+megaraid,26 -a /dev/sdc |grep "Media_Wearout_Indicator"
> 233 Media_Wearout_Indicator 0x0032   100   100   000    Old_age
> Always       -       0

You probably just saved me a pile of headache and time. I'm impressed, 
and thank you!

-- 
Digimer
Papers and Projects: https://alteeve.ca/w/
What if the cure for cancer is trapped in the mind of a person without 
access to education?





More information about the kwlug-disc mailing list