Я написал сценарий, который проверяет жесткие диски различных серверов на наличие ошибок SMART и предпринимает определенные действия, если они обнаруживаются.
Ни один из наших серверов не сообщает о каких-либо ошибках SMART, и вместо того, чтобы ждать, чтобы увидеть, обнаружит ли их мой сценарий, когда диски начинают выходить из строя, я хотел бы быть окончательно уверен, что он работает правильно.
Есть ли какая-нибудь утилита, которая может генерировать «фальшивые» интеллектуальные ошибки, чтобы я мог видеть свой скрипт в действии? Я собираюсь постучать по старому жесткому диску на своем столе, чтобы посмотреть, достаточно ли он сломан, чтобы вызывать ошибки, но я не думаю, что это сработает.
Кроме того, это не вопрос моего сценария, мне просто интересно, могу ли я генерировать ошибки SMART, чтобы проверить их обнаружение (что было бы полезно для любого программного обеспечения для мониторинга серверов).