SG_IO 感知数据存储在哪里?

SG_IO 感知数据存储在哪里?

hdparm -S在外部 USB 硬盘上运行时,我收到以下错误消息:

SG_IO: bad/missing sense data

这些传感数据存储在硬盘的什么位置?我以前从未遇到过此错误,因此我假设驱动器上的某些内容已损坏。

答案1

hdparm正在与驱动器控制器固件通信。它正在从那里请求传感器数据。这里可能是控制器/固件不支持此命令/操作,或者该工具不适合您的控制器/固件。

如果有兴趣了解更多背景信息和详细信息,您可以关注 Linux SCSI 通用 (sg) 驱动程序,Python-SCSI或者t10.org

答案2

问题是我需要使用:

sdparm -rs SCT=600 /dev/my_disk
sdparm -rC stop /dev/my_disk

代替

hdparm -S 12 /dev/my_disk
hdparm -y /dev/my_disk

分别。

(礼貌此表的命令sdparm等效项hdparm

相关内容