Ende 2018 habe ich mal ein sehr einfaches grafisches Interface für die smartmontools geschrieben, welches ich jetzt ein wenig schöner und erweiterbar gestaltet habe:
smart1a.jpg
smart2a.jpg
smart3a.jpg
Voraussetzungen:
- FHD Skin
- Smartmontools >= Version 7.2 (angehängt)
- das Paket util-linux muss installiert sein
Ein Skinpart für den Skin CerxFHD befindet sich im Plugin-Verzeichnis.
Ausgelesen werden können momentan nur die Selbsttests - da ich glücklicherweise keine defekte Platte verbaut habe, wird das Error-Log bei einer defekten Platte vermutlich nicht angezeigt. Wenn jemand so eine Platte hat und hier die Ausgabe auf der Kommando-Zeile von
Ebenso fehlt noch, dass ein Selbsttest einer Platte gestartet werden kann (sowas dauert ca. 2-5 Minuten und ist gefahrlos auch im laufenden Betrieb machbar).
Interpretation der Attribute:
Ein wichtiger Hinweis, ob eine Platte in Ordnung ist, sind die Attribute, die die Platte zur Verfügung stellt. Diese werden jeweils mit drei Werten dargestellt: Value, Worst, Thresh:
- Value ist der aktuell gespeicherte Wert für das Attribut
- Worst ist der schlechteste jemals gespeicherte Wert
- Thresh ist der Grenzwert, ab dem angenommen werden darf, dass die Platte defekt ist
Die Werte sind normalisiert; sollte Value oder Worst unterhalb von Thresh sinken, liegt sehr wahrscheinlich ein Defekt der Platte vor. Darauf bezieht sich die Spalte Status, in der entweder "Ok" oder im Fehlerfall der ausgelesene Status steht.
Installation:
Das Paket util-linux vom Feed installieren, danach die beiden IPK nach /tmp kopieren und dann mit dem VTi Panel installieren. GUI neu starten. Oder über die Konsole installieren:
Ich würde mich über Feedback freuen, ob die smartmontools überhaupt laufen (weil selber übersetzt und gegen eine neuere libstdc++ gelinkt) - das kann schnell mit dem Befehl
Ein Update der Files auf dem Zip-File "libstdcpp-6.0.28.zip" ist nicht mehr nötig.
Changelog:
- smartmontools_7.1-r2 und enigma2-plugin-extensions-smartcontrol_0.3.1: Fehler bei der Installation behoben, CerxFHD-Skinpart durch @schomi's ersetzt.
- 09.03.21: Update auf Version smartmontools-7.2
- 28.7.21: enigma2-plugin-extensions-smartcontrol_0.4: Anpassungen für Python-3-Kompatibilität, Cleanup; CerxFHD-Skinpart angepasst (blauer Button im Screen SmartControlDevice).
- 23.10.21: Version für mips32el hinzugefügt.
- 21.05.22: Update auf Version smartmontools-7.3
- 30.12.23: Update auf Version smartmontools-7.4; Update des Plugin-postinst-Scripts
smart1a.jpg
smart2a.jpg
smart3a.jpg
Voraussetzungen:
- FHD Skin
- Smartmontools >= Version 7.2 (angehängt)
- das Paket util-linux muss installiert sein
Ein Skinpart für den Skin CerxFHD befindet sich im Plugin-Verzeichnis.
Ausgelesen werden können momentan nur die Selbsttests - da ich glücklicherweise keine defekte Platte verbaut habe, wird das Error-Log bei einer defekten Platte vermutlich nicht angezeigt. Wenn jemand so eine Platte hat und hier die Ausgabe auf der Kommando-Zeile von
smartctl -jl error
posten kann, werde ich das noch mit einbauen.Ebenso fehlt noch, dass ein Selbsttest einer Platte gestartet werden kann (sowas dauert ca. 2-5 Minuten und ist gefahrlos auch im laufenden Betrieb machbar).
Interpretation der Attribute:
Ein wichtiger Hinweis, ob eine Platte in Ordnung ist, sind die Attribute, die die Platte zur Verfügung stellt. Diese werden jeweils mit drei Werten dargestellt: Value, Worst, Thresh:
- Value ist der aktuell gespeicherte Wert für das Attribut
- Worst ist der schlechteste jemals gespeicherte Wert
- Thresh ist der Grenzwert, ab dem angenommen werden darf, dass die Platte defekt ist
Die Werte sind normalisiert; sollte Value oder Worst unterhalb von Thresh sinken, liegt sehr wahrscheinlich ein Defekt der Platte vor. Darauf bezieht sich die Spalte Status, in der entweder "Ok" oder im Fehlerfall der ausgelesene Status steht.
Installation:
Das Paket util-linux vom Feed installieren, danach die beiden IPK nach /tmp kopieren und dann mit dem VTi Panel installieren. GUI neu starten. Oder über die Konsole installieren:
opkg install util-linux; opkg install smartmontools_7.4-r0_*.ipk enigma2-plugin-extensions-smartcontrol_*.ipk
.Ich würde mich über Feedback freuen, ob die smartmontools überhaupt laufen (weil selber übersetzt und gegen eine neuere libstdc++ gelinkt) - das kann schnell mit dem Befehl
smartctl -a /dev/sda
auf der Konsole getestet werden.Ein Update der Files auf dem Zip-File "libstdcpp-6.0.28.zip" ist nicht mehr nötig.
Changelog:
- smartmontools_7.1-r2 und enigma2-plugin-extensions-smartcontrol_0.3.1: Fehler bei der Installation behoben, CerxFHD-Skinpart durch @schomi's ersetzt.
- 09.03.21: Update auf Version smartmontools-7.2
- 28.7.21: enigma2-plugin-extensions-smartcontrol_0.4: Anpassungen für Python-3-Kompatibilität, Cleanup; CerxFHD-Skinpart angepasst (blauer Button im Screen SmartControlDevice).
- 23.10.21: Version für mips32el hinzugefügt.
- 21.05.22: Update auf Version smartmontools-7.3
- 30.12.23: Update auf Version smartmontools-7.4; Update des Plugin-postinst-Scripts
Diskutiere nie mit einem Idioten. Er zieht dich auf sein Niveau runter und schlägt dich mit seiner Erfahrung.
Dieser Beitrag wurde bereits 14 mal editiert, zuletzt von rdamas ()