Почему "hdparm -w" считается опасным?

У меня есть старый диск, который часто застревает в какой-то форме цикла, и часто мне нужно выполнить полную перезагрузку, чтобы "отклеить" его, после чего я узнал о hdparm -w команда. Тем не менее, его man-страница перечисляет эту команду как опасную:

-w

Выполните сброс устройства (ОПАСНО). НЕ используйте эту опцию. Он существует для маловероятных ситуаций, когда в противном случае может потребоваться перезагрузка, чтобы вернуть перепутанный диск в работоспособное состояние.

Каковы опасности, и они превышают опасности потери данных из-за полной перезагрузки?

1 ответ

Решение

Вы не хотите вводить команду, когда какая-либо файловая система, использующая этот диск, смонтирована или операция чтения / записи, очевидно, выполняется.

Однако, если ваш диск застрял во время операции чтения / записи, и в результате операция ядра блокируется (вовлеченный процесс будет D состояние в соответствии с psЯ полагаю, что вы можете вызвать непредвиденное состояние (например, панику ядра), если отправите эту команду.

Вы также, вероятно, могли бы сделать что-то странное с диском, если вы выполняете эту команду, когда диск занят чем-то другим (например, обновлением прошивки), хотя я не знаю этого на самом деле. В некоторых прошивках дисков могут быть ошибки, которые вызывают странности в этом случае.

Другие вопросы по тегам