Ich habe meine Festplatten intelligent überwacht. Es funktioniert im Allgemeinen einwandfrei, aber das folgende Fehlerfenster wird regelmäßig alle 24 Stunden angezeigt.
This email was generated by the smartd daemon running on:
host name: sparhawk-XPS-17
DNS domain: [Unknown]
NIS domain: (none)
The following warning/error was logged by the smartd daemon:
Device: /dev/sdc [SAT], unable to open device
For details see host's SYSLOG.
You can also use the smartctl utility for further investigation.
Another email message will be sent in 24 hours if the problem persists.
Es ist kein SDC angeschlossen, aber ich versuche es trotzdem sudo smartctl -a /dev/sdc
. Das Ergebnis ist
smartctl 5.43 2012-06-30 r3573 [x86_64-linux-3.5.0-26-generic] (local build)
Copyright (C) 2002-12 by Bruce Allen, http://smartmontools.sourceforge.net
Smartctl open device: /dev/sdc failed: No such device
Die einzige nicht auskommentierte Zeile /etc/smartd.conf
ist
DEVICESCAN -m root -M exec /usr/share/smartmontools/smartd-runner
Gibt es eine Möglichkeit, mit smartd das Entfernen dieser Festplatte korrekt zu identifizieren und sich nicht darüber zu beschweren? Wenn dies nicht möglich ist, gibt es dann eine Möglichkeit, smartd nur sda und sdb überwachen zu lassen?
hard-disk
monitoring
smartctl
Sparhawk
quelle
quelle
Antworten:
Ich habe das gleiche Problem gehabt, also habe ich einige Nachforschungen angestellt. Ich habe das gefunden:
/etc/smartd.conf
Ich gehe davon aus, dass die Registrierung des Laufwerks vom Kernel über aufgehoben wird
Entfernen Sie dann den Geräteeintrag aus /etc/smartd.conf.
Wenn Sie dann "sudo service smartmontools restart" ausführen, wird Ihr Problem behoben, und smartd meldet das fehlende Laufwerk nicht mehr.
quelle
Sie können veranlassen, dass smartd nur einen bestimmten Satz von Geräten überwacht, indem Sie diese Geräte explizit in /etc/smartd.conf auflisten, anstatt das
DEVICESCAN
Schlüsselwort zu verwenden.Um also nur / dev / sda und / dev / sdb zu überwachen, würden Sie Folgendes aus Ihrer smartd.conf entfernen:
Und stattdessen hinzufügen:
Starten Sie dann den smartd-Daemon neu.
Der Hauptnachteil dieses Ansatzes besteht darin, dass Sie jede Festplatte einzeln in der Konfiguration auflisten müssen. Zumindest mit nur zwei Festplatten ist das kein allzu großer Aufwand.
quelle
/dev/sdc
. Wissen Sie jedoch, ob smartd normalerweise neu angeschlossene USB-Laufwerke scannt? Im Idealfall wird immer noch gescannt/dev/sdc
, aber nicht gemeldet, wenn die Verbindung getrennt wird.In meinem Fall nach dem Ersetzen der fehlgeschlagenen Festplatte helfen Sie einfach csv und starten Sie den Dienst neu:
Meine smartd.conf
Mein /etc/smartmontools/run.d/10s-nail
quelle
Vielleicht ist es gelöst
-d removable
, DEVICESCAN wie folgt hinzuzufügen :quelle