На поддерживаемом нами сервере linux (Red Hat Linux, выпуск 9) только что произошел сбой жесткого диска. Это не большая проблема, поскольку он находится на RAID (MegaRAID SCSI). Сейчас мы находимся в процессе получения нового, чтобы заменить его. Тем временем, однако, сервер постоянно пищит и чертовски раздражает всех присутствующих.
Поскольку у меня есть удаленный доступ по ssh, мне было интересно, есть ли способ заставить его замолчать, желательно через командную строку, пока мы не исправим проблему.
Перейдите на веб-сайт LSI и загрузите инструмент CLI для своей карты RAID. В зависимости от используемого драйвера (от LSI или от ядра по умолчанию) вы можете делать что угодно, включая отключение будильника.
MegaCli -AdpSetProp AlarmSilence -a0
или MegaCli -AdpSetProp AlarmSilence -a1 (в зависимости от того, какой слот установлен)
В страница руководства предлагает megaraid -alarm -silence
это то, что вы хотите.
Звуковой сигнал отключен от карты RAID, вам потребуется доступ к карте, чтобы ее выключить. Я бы посоветовался с вашим поставщиком, чтобы узнать, есть ли для этого утилиты управления, я знаю, что это можно сделать в Dell OpenManage, поэтому я предполагаю, что для других систем есть утилита. В противном случае вам нужно будет перезагрузиться и войти в BIOS RAID, чтобы выключить его.