valores SMART SSD de um array RAID1

0

Eu tenho dois SSDs (ambos da Intel 320 Series SATA II de 160 GB) como uma matriz RAID 1 em um servidor Dell 1950. As unidades estão conectadas a um controlador SAS.

Neste link askubuntu , o autor teve sucesso ao ver valores SMART em uma configuração do RAID 1.

Tentando alguns dos comandos sugeridos no link, não estou obtendo valores SMART e, de fato, como diz o dispositivo, não há recursos SMART. Parece improvável que um padrão que já existe há muitos anos não seja suportado nesses SSDs da Intel, portanto, a mensagem de falha pode não ser precisa. Como obtenho valores SMART através desta configuração do RAID 1? Parece não fazer diferença se eu consultar o dispositivo /dev/sda , /dev/sda1 ou /dev/sda2 .

ls /dev/sda*
/dev/sda  /dev/sda1  /dev/sda2

Experimentando a opção "informação":

>sudo smartctl -i /dev/sda
smartctl 6.5 2016-01-24 r4214 [x86_64-linux-4.4.0-31-generic] (local build)
Copyright (C) 2002-16, Bruce Allen, Christian Franke, www.smartmontools.org

=== START OF INFORMATION SECTION ===
Vendor:               Dell
Product:              VIRTUAL DISK
Revision:             1028
User Capacity:        159,450,660,864 bytes [159 GB]
Logical block size:   512 bytes
Logical Unit id:      0x600508e000000000121afe0b0af54004
Device type:          disk
Local Time is:        Tue Dec  6 19:23:24 2016 EST
SMART support is:     Unavailable - device lacks SMART capability.

Experimentando a opção "ativar o SMART em":

>sudo smartctl -s on /dev/sda1
smartctl 6.5 2016-01-24 r4214 [x86_64-linux-4.4.0-31-generic] (local build)
Copyright (C) 2002-16, Bruce Allen, Christian Franke, www.smartmontools.org

=== START OF ENABLE/DISABLE COMMANDS SECTION ===
unable to fetch IEC (SMART) mode page [badly formed scsi parameters]
A mandatory SMART command failed: exiting. To continue, add one or more '-T permissive' options.

A pergunta é como posso obter valores SMART no RAID 1 com um controlador SAS para unidades SATA no Ubuntu 16.04?

Edite com informações adicionais: O controlador é o LSI Logic SAS 1068E-IR, que também é identificado no BIOS como um SAS6IR.

    
por H2ONaCl 07.12.2016 / 01:42

2 respostas

0

Através deste tópico sobre o SMART através do controlador LSI Logic SAS 1068E é a informação que os seguintes podem funcionar:

smartctl -i /dev/sg0

O dígito real pode variar (sgX).

    
por H2ONaCl 08.12.2016 / 06:39
0

Seu disco físico está escondido atrás de um disco virtual. Você pode obtê-lo usando a opção -d para smartctl. Veja a manpage, mas por exemplo,

smartctl -a -d megaraid,0 /dev/sda

pode funcionar.

    
por brendan 07.12.2016 / 01:50