.png)
Recientemente instalé 4 unidades Seagate 4tb SAS Exos 7e8 en mi Dell r410 con Ubuntu Server 19.04. Recibo un error de hdparm cada vez que intento ejecutar un comando hdparm. El único comando que funciona es -Tt para probar la velocidad, pero aún da errores. Siempre escupe esto:
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
Esto sucede para cada comando hdparm y -I
no me dará ningún dato excepto el error anterior.
Estoy tratando de pensar en un par de problemas y hay dos que creo que podrían ser los culpables:
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?
¡Gracias!
Respuesta1
No, hdparm
es simplemente la herramienta incorrecta para sus discos. Son discos SCSI (SAS) y está intentando utilizar un programa que se basa completamente en comandos ATA. Literalmente no hablan el mismo idioma.
Para SCSI tienes sg_*
herramientas que se encuentran ensg3-utilidades. Por ejemplo, sg_inq
para mostrar la identidad del disco, sg_start
girar hacia arriba o hacia abajo sg_turs
y sg_requests
conocer el estado. Lo habitual smartctl
funcionará con discos SCSI, aunque de forma algo diferente.
(El kernel realiza alguna traducción ATA/SCSI, pero eso es en la dirección opuesta: es decir, permite que los programas emitan comandos SCSI a discos ATA. Eso permite que algunas de las sg3-utils funcionen en ATA, pero no al revés).
Unidades de autocifrado de Seagateparece usarTCG OPAL, por lo que sedutil-cli
debería funcionar con ellos. (Si hubiera intentado establecer una "contraseña ATA", de todos modos no habría funcionado).
Respuesta2
Además de la respuesta aceptada, me gustaría mencionar que puede utilizar la sdparm
utilidad con discos SCSI. Instalar consudo apt install sdparm
Obtenga todos los parámetros/configuraciones con sudo sdparm -l -a /dev/sdX
Aquí -a
obtiene todos los campos de salida y -l
obtiene la salida larga, es decir, la explicación de los campos de salida.