我最近在运行Ubuntu Server 19.04的Dell r410中安装了4个Seagate 4tb SAS Exos 7e8驱动器。每当我尝试运行hdparm命令时,我都会从hdparm中得到一个错误。一个有效的命令是-Tt来测试速度,但是它仍然给出错误。它总是吐出:
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
每个hdparm命令-I
都会发生这种情况,除了上面的错误外,不会给我任何数据。
我正在尝试考虑几个问题,而我认为可能是其中的两个问题:
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?
谢谢!
不,这hdparm
是错误的磁盘工具。它们是SCSI(SAS)磁盘,您正在尝试使用完全围绕ATA命令构建的程序。他们实际上不会说相同的语言。
对于SCSI,您可以sg_*
在sg3-utils中找到工具。例如,sg_inq
显示磁盘标识,sg_start
向上/向下旋转sg_turs
以及sg_requests
状态。smartctl
尽管有所不同,但通常可以使用SCSI磁盘。
(内核执行一些ATA / SCSI转换,但这是相反的方向:即,允许程序向ATA磁盘发出SCSI命令。这使某些sg3-utils可以在ATA上工作,但反之则不行。)
希捷自加密驱动器似乎使用TCG OPAL,因此sedutil-cli
应与它们一起使用。(如果您尝试设置“ ATA密码”,那还是行不通的。)
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句