为什么“hdparm -w”被认为是危险的?

为什么“hdparm -w”被认为是危险的?

我有一个旧磁盘,它经常卡在某种形式的循环中,我经常需要执行完全重新启动才能使其“解开”,这时我发现了这个hdparm -w命令。然而,它的手册页将此命令列为危险命令:

-w

执行设备重置(危险的)。请勿使用此选项。它存在于不太可能的情况,否则可能需要重新启动才能使混乱的驱动器恢复到可用状态。

这些危险有哪些?这些危险是否超过因硬重启而导致数据丢失的危险?

答案1

显然,您不想在挂载使用该驱动器的任何文件系统或正在进行读/写操作时发出该命令。

但是,如果您的驱动器在读/写操作期间卡住了,并且内核操作因此被阻止(所涉及的过程将处于D状态ps),我想如果您发送此命令可能会导致意外情况(即可能是内核恐慌)。

如果您在驱动器忙于执行其他操作(例如固件更新)时发出此命令,您可能还会对驱动器执行一些奇怪的操作,尽管我并不知道事实。某些驱动器固件可能存在导致这种情况下出现奇怪的错误。

相关内容