Ich habe eine externe Festplatte, die SMART-Informationen nicht richtig meldet (es gibt unsinnige Ergebnisse).
Daher gibt der smartd
Dämon (Teil von smartmontools
) immer wieder Fehlalarme aus, wenn das Gerät ausfällt.
In /etc/smartmontools/smartd.conf
(I die Standard bin mit, hier ) Ich sehe eine Reihe von Optionen , aber keine , die auf mein Bedürfnis beziehen (die Alarme für eine bestimmte Festplatte zu ignorieren - würde Ich mag darauf verweisen können , zB durch USB - ID, da Der Eintrag in /dev
variiert, wenn ich mehr Geräte angeschlossen habe.
Ich könnte /usr/libexec/smartmontools/smartdnotify
das Skript bearbeiten (das aufgerufen wird, smartd
wenn ein Ereignis eintritt) und es manuell zwingen, über dieses bestimmte Gerät herunterzufahren, aber ich würde gerne wissen, ob es einen weniger hässlichen Weg gibt, dies zu tun.
Wie kann ich smartd
keine Warnungen für eine bestimmte Festplatte melden? Ich möchte den Daemon nicht deaktivieren. Ich möchte, dass sich diese spezielle Festplatte einfach nicht interessiert.
quelle
Antworten:
Sie müssen die
DEVICESCAN
Zeile auskommentieren und Zeilen für einzelne Geräte eingeben. Meins sieht zum Beispiel so aus:Sie können auf jede bequeme Weise auf einzelne Geräte verweisen. Zum Beispiel, anstatt
/dev/sda
ich könnte verwenden/dev/disk/by-id/wwn-0x5000c5001fc90b93
, die die gleiche Festplatte verfolgen, egal wie sie verbunden ist.quelle
-d ignore
ist eine neue Direktive, mit der ein Gerät von DEVICESCAN ignoriert werden kann.~$ cat /etc/smartd.conf
quelle