.png)
Instalei recentemente 4 unidades Seagate 4 TB SAS Exos 7e8 em meu Dell r410 executando o Ubuntu Server 19.04. Estou recebendo um erro do hdparm sempre que tento executar um comando hdparm. O único comando que funciona é -Tt para testar a velocidade, mas ainda apresenta erros. Sempre cospe isso:
SG_IO: bad/missing sense data, sb[]: 72 05 20 00 00 00 00 ic 02 06 00 00 cf 00 00 00 03 02 00 01 80 0e 00 00 00 00 00 00 00 00 00 00
SG_IO: bad/missing sense data, sb[]: 72 05 20 00 00 00 00 ic 02 06 00 00 cf 00 00 00 03 02 00 01 80 0e 00 00 00 00 00 00 00 00 00 00
HDIO_DRIVE_CMD(identify) failed: Input/output error
Isso acontece para cada comando hdparm e -I
não me fornecerá nenhum dado, exceto o erro acima.
Estou tentando pensar em alguns problemas e há dois que acho que podem ser os culpados:
1. It is a Self-Encrypting drive and it might be locked, but the speed test still works which I would expect to not work if it were locked.
2. It is frozen, this might be the problem, if so, how do I fix it?
Obrigado!
Responder1
Não, hdparm
é simplesmente a ferramenta errada para seus discos. Eles são discos SCSI (SAS) e você está tentando usar um programa inteiramente construído em torno de comandos ATA. Eles literalmente não falam a mesma língua.
Para SCSI você tem sg_*
ferramentas encontradas emsg3-utils. Por exemplo, sg_inq
para mostrar a identidade do disco, sg_start
para aumentar/diminuir a rotação sg_turs
e sg_requests
para status. O normal smartctl
funcionará com discos SCSI, embora de forma um pouco diferente.
(O kernel executa alguma tradução ATA/SCSI, mas isso é na direção oposta: ou seja, permite que os programas emitam comandos SCSI para discos ATA. Isso permite que alguns dos utilitários sg3 funcionem no ATA, mas não o contrário.)
Unidades com criptografia automática da Seagateparecem usarTCG OPAL, então sedutil-cli
deveria funcionar com eles. (Se você tentasse definir uma "senha ATA", isso não funcionaria de qualquer maneira.)
Responder2
Além da resposta aceita, gostaria de mencionar que você pode usar o sdparm
utilitário com discos SCSI. Instalar comsudo apt install sdparm
Obtenha todos os parâmetros/configurações com sudo sdparm -l -a /dev/sdX
Aqui -a
obtém todos os campos de saída e -l
obtém a saída longa, ou seja, explicação dos campos de saída.