我有一个旧磁盘,它经常卡在某种形式的循环中,我经常需要执行完全重新启动才能使其“解开”,这时我发现了这个hdparm -w
命令。然而,它的手册页将此命令列为危险命令:
-w
执行设备重置(危险的)。请勿使用此选项。它存在于不太可能的情况,否则可能需要重新启动才能使混乱的驱动器恢复到可用状态。
这些危险有哪些?这些危险是否超过因硬重启而导致数据丢失的危险?
答案1
显然,您不想在挂载使用该驱动器的任何文件系统或正在进行读/写操作时发出该命令。
但是,如果您的驱动器在读/写操作期间卡住了,并且内核操作因此被阻止(所涉及的过程将处于D
状态ps
),我想如果您发送此命令可能会导致意外情况(即可能是内核恐慌)。
如果您在驱动器忙于执行其他操作(例如固件更新)时发出此命令,您可能还会对驱动器执行一些奇怪的操作,尽管我并不知道事实。某些驱动器固件可能存在导致这种情况下出现奇怪的错误。