S.M.A.R.T. přes řadič Adaptec 2420SA

astray

S.M.A.R.T. přes řadič Adaptec 2420SA
« kdy: 05. 02. 2014, 09:38:38 »
Ahoj,

Potřeboval bych načíst S.M.A.R.T. atributy SATA disků připojených na řadič Adaptec. Nezná někdo řešení?

Popis:
Mám řadič Adaptec 2420SA, na něm 4 SATA disky (2x Seagate ST350032 a 2x WDC WD5003ABYX0). Raid zatím není nakonfigurovaný. Operační systém je Debian Wheezy 64bit.

1. Neuspěl jsem s utilitou arcconf. Např. "arcconf GETSMARTSTATS 1 tabular" neukáže cokoliv použitelného.

2. Pomocí smartctl dostanu "SMART Health Status: OK" a to je vše:

root@track:~# smartctl -a -d scsi -T permissive /dev/sg4
smartctl 5.41 2011-06-09 r3365 [x86_64-linux-3.2.0-4-amd64] (local build)
Copyright (C) 2002-11 by Bruce Allen, http://smartmontools.sourceforge.net

Vendor:               ST350032
Product:              0N
Revision:             SN06
User Capacity:        500,107,862,016 bytes [500 GB]
Logical block size:   512 bytes
Serial number:                    9QMC7Q6F
Device type:          disk
Local Time is:        Tue Jan 28 11:30:41 2014 CET
Device supports SMART and is Enabled
Temperature Warning Enabled
SMART Health Status: OK


root@track:~# smartctl -a -T permissive /dev/sda
smartctl 5.41 2011-06-09 r3365 [x86_64-linux-3.2.0-4-amd64] (local build)
Copyright (C) 2002-11 by Bruce Allen, http://smartmontools.sourceforge.net

Vendor:               Adaptec
Product:              disk1           
Revision:             V1.0
User Capacity:        499,950,551,040 bytes [499 GB]
Logical block size:   512 bytes
scsiModePageOffset: response length too short, resp_len=4 offset=4 bd_len=0
>> Terminate command early due to bad response to IEC mode page

Error Counter logging not supported
scsiModePageOffset: response length too short, resp_len=4 offset=4 bd_len=0
Device does not support Self Test logging


root@track:~# smartctl -a -d sat -T permissive /dev/sda
smartctl 5.41 2011-06-09 r3365 [x86_64-linux-3.2.0-4-amd64] (local build)
Copyright (C) 2002-11 by Bruce Allen, http://smartmontools.sourceforge.net

Smartctl: Device Read Identity Failed: scsi error unsupported scsi opcode

=== START OF INFORMATION SECTION ===
Device Model:     [No Information Found]
Serial Number:    [No Information Found]
Firmware Version: [No Information Found]
Device is:        Not in smartctl database [for details use: -P showall]
ATA Version is:   [No Information Found]
ATA Standard is:  [No Information Found]
Local Time is:    Wed Feb  5 09:34:11 2014 CET
SMART support is: Ambiguous - ATA IDENTIFY DEVICE words 82-83 don't show if SMART supported.
SMART support is: Ambiguous - ATA IDENTIFY DEVICE words 85-87 don't show if SMART is enabled.
A mandatory SMART command failed: exiting. To continue, add one or more '-T permissive' options.
« Poslední změna: 05. 02. 2014, 11:14:12 od Petr Krčmář »


Mirage

Re:S.M.A.R.T. přes řadič Adaptec 2420SA
« Odpověď #1 kdy: 05. 02. 2014, 11:53:35 »
modprobe sg
apt-get install sg3_utils
sg_scan -i

A uvidíš, co tam je, jestli to je online, mělo by to fičet.
Jestli online nejsou, tak ne.

Re:S.M.A.R.T. přes řadič Adaptec 2420SA
« Odpověď #2 kdy: 05. 02. 2014, 20:37:32 »
Pokud se chci podívat na S.M.A.R.T. atributy disků, které jsou za hw řadičem, tak v mém případě (máme řadič megaraid) použiju

Kód: [Vybrat]
smartctl -d megaraid,device_id -a /dev/sda | more

kde device_id je číslo (v našem případě 4 až 7, máme 4 disky připojeny na řadič), které můžete získat pomocí utility megacli nebo ( v mém případě ;D ) metoudou pokus / omyl

Pak dostanete standardní výstup :

Kód: [Vybrat]
/dev/sda [megaraid_disk_04] [SAT]: Device open changed type from 'megaraid' to 'sat'
=== START OF INFORMATION SECTION ===
Model Family:     Western Digital RE4 Serial ATA
Device Model:     WDC WD5003ABYX-01WERA1
Serial Number:    WD-WMAYP3469488
.....

Podobně by to mělo fungovat s řadičem 3ware. Příklad :

Kód: [Vybrat]
smartctl -d 3ware,1 -a /dev/twe0

Pro adaptec by to zase mělo být ( nemám vyzkoušeno )
Pro SATA disky

Kód: [Vybrat]
smartctl -d sat --all /dev/sgX

a pro SAS disky

Kód: [Vybrat]
smartctl -d scsi --all /dev/sgX
Takže ve vašem případě (4 sata disky) bych zkusil variantu s -d sat ne -d scsi