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).
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.
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).
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.