É provavelmente uma limitação do p410 porque não suporta SSD.
Recentemente, implantei alguns servidores HP com SSDs atrás de um controlador SmartArray P410. Embora não seja oficialmente suportado pela HP, o servidor funciona bem.
Agora, gosto de obter informações sobre o nível de desgaste, estatísticas de erros, etc. da unidade. Enquanto o SA P410 suporta um passthru do comando SMART para uma única unidade na matriz, a saída não foi capaz de fazer as coisas interessantes da unidade.
Nesse caso, especialmente o valor que o indicador de nível de desgaste é de interesse para mim (Attr.ID 233), mas isso está presente se a unidade for diretamente anexada a um controlador SATA.
smartctl no ssd diretamente conectado:
# smartctl -A /dev/sda
smartctl version 5.38 [x86_64-unknown-linux-gnu] Copyright (C) 2002-8
Bruce Allen
Home page is http://smartmontools.sourceforge.net/
=== START OF READ SMART DATA SECTION ===
SMART Attributes Data Structure revision number: 5
Vendor Specific SMART Attributes with Thresholds:
ID# ATTRIBUTE_NAME FLAG VALUE WORST THRESH TYPE
UPDATED WHEN_FAILED RAW_VALUE
3 Spin_Up_Time 0x0000 100 000 000 Old_age Offline In_the_past 0
4 Start_Stop_Count 0x0000 100 000 000 Old_age Offline In_the_past 0
5 Reallocated_Sector_Ct 0x0002 100 100 000 Old_age Always - 0
9 Power_On_Hours 0x0002 100 100 000 Old_age Always - 8561
12 Power_Cycle_Count 0x0002 100 100 000 Old_age Always - 55
192 Power-Off_Retract_Count 0x0002 100 100 000 Old_age Always - 29
232 Unknown_Attribute 0x0003 100 100 010 Pre-fail Always - 0
233 Unknown_Attribute 0x0002 088 088 000 Old_age Always - 0
225 Load_Cycle_Count 0x0000 198 198 000 Old_age Offline - 508509
226 Load-in_Time 0x0002 255 000 000 Old_age Always In_the_past 0
227 Torq-amp_Count 0x0002 000 000 000 Old_age Always FAILING_NOW 0
228 Power-off_Retract_Count 0x0002 000 000 000 Old_age Always FAILING_NOW 0
smartctl no ssd conectado ao P410:
# ./smartctl -A -d cciss,0 /dev/cciss/c1d0
smartctl 5.39.1 2010-01-28 r3054 [x86_64-unknown-linux-gnu] (local build)
Copyright (C) 2002-10 by Bruce Allen, http://smartmontools.sourceforge.net
(Certo, está completamente vazio)
smartctl no hdd conectado ao P410:
# ./smartctl -A -d cciss,0 /dev/cciss/c0d0
smartctl 5.39.1 2010-01-28 r3054 [x86_64-unknown-linux-gnu] (local build)
Copyright (C) 2002-10 by Bruce Allen, http://smartmontools.sourceforge.net
Current Drive Temperature: 27 C
Drive Trip Temperature: 68 C
Vendor (Seagate) cache information
Blocks sent to initiator = 1871654030
Blocks received from initiator = 1360012929
Blocks read from cache and sent to initiator = 2178203797
Number of read and write commands whose size <= segment size = 46052239
Number of read and write commands whose size > segment size = 0
Vendor (Seagate/Hitachi) factory information
number of hours powered up = 3363.25
number of minutes until next internal SMART test = 12
Eu caço aqui de um bug, ou isso é uma limitação do p410 SMART cmd Passthru?
É provavelmente uma limitação do p410 porque não suporta SSD.
Versões recentes do sistema operacional usam o driver hpsa em vez do cciss. Então, este comando pode funcionar se você não tiver dispositivos / dev / cciss / *:
smartctl -a -d cciss, 0 / dev / sg0
Eu testei smartctl -a -d cciss, 0 / dev / sg0
e funciona em SSDs HP, mas falha em SSDs Samsung SM1625.
Acredito que as unidades precisam que o firmware da HP transmita informações para o host.
Tags ssd hp-smart-array