OK, eu encontrei 2 alternativas.
Obtendo um binário pré-compilado que funciona no CentOS 7
Mesmo que a página packages ofereça apenas o Smartmontools 6.2 para o CentOS 7, o SVN constrói oferece binários que funcionam no CentOS.
O arquivo correto tem um sufixo .linux
, por exemplo, eu escolhi:
smartmontools-6.6-0-20170503-r4430.linux-x86_64.tar.gz
Este arquivo contém um binário smartctl
que funciona como um encanto.
Usando a ferramenta de linha de comando nvme
O CentOS 7 vem com um comando nvme
(o pacote yum é denominado nvme-cli
).
Pode listar as unidades NVMe:
# nvme list
E pode ler informações SMART:
# nvme smart-log /dev/nvme0
E adicionais informações SMART (não sei por que é dividido):
# nvme smart-log-add /dev/nvme0