- Mitglied seit
- 05. Mrz 2013
- Beiträge
- 2.152
- Punkte für Reaktionen
- 740
- Punkte
- 154
Ich hab mal mein Skript von hier überarbeitet:
Es erfasst jetzt die verbauten Festplatten automatisch, egal ob sie als /dev/sdX oder als /dev/sataX laufen.
Außerdem werden die Zeilen mit Pre-Fail-Werten am Ende markiert. Das Skript zieht die Werte automatisch aus der Ausgabe von smartctl. Das sollte dynamisch für WD, Seagate und andere klappen, auch in Mischbestückungen.
Außerdem prüft das Skript, ob eine Erweiterungseinheit angeschlossen ist und prüft dann auch die Platten dort.
Weiter hin hab ich das Skript etwas vereinfacht: smartctl wird nur noch einmal für die Info, den Smart-Status und das Fehlerlog pro Platte aufgerufen.
Das Skript kann dann im Aufgabenplaner gestartet werden und die Ergebnisse als Mail senden.
Beispiel-Ausgabe:
Es erfasst jetzt die verbauten Festplatten automatisch, egal ob sie als /dev/sdX oder als /dev/sataX laufen.
Außerdem werden die Zeilen mit Pre-Fail-Werten am Ende markiert. Das Skript zieht die Werte automatisch aus der Ausgabe von smartctl. Das sollte dynamisch für WD, Seagate und andere klappen, auch in Mischbestückungen.
Außerdem prüft das Skript, ob eine Erweiterungseinheit angeschlossen ist und prüft dann auch die Platten dort.
Weiter hin hab ich das Skript etwas vereinfacht: smartctl wird nur noch einmal für die Info, den Smart-Status und das Fehlerlog pro Platte aufgerufen.
Das Skript kann dann im Aufgabenplaner gestartet werden und die Ergebnisse als Mail senden.
Beispiel-Ausgabe:
Code:
-------------------------------------------------------------------------------
Health status of internal HDD's:
-------------------------------------------------------------------------------
Drive /dev/sda:
=== START OF INFORMATION SECTION ===
Model Family: Western Digital Red
Device Model: WDC WD80EFAX-68KNBN0
Serial Number: XXXXXXXX
LU WWN Device Id: 5 000cca 0bbda7807
Firmware Version: 81.00A81
User Capacity: 8,001,563,222,016 bytes [8.00 TB]
Sector Sizes: 512 bytes logical, 4096 bytes physical
Rotation Rate: 5400 rpm
Form Factor: 3.5 inches
Device is: In smartctl database [for details use: -P show]
ATA Version is: ACS-2, ATA8-ACS T13/1699-D revision 4
SATA Version is: SATA 3.2, 6.0 Gb/s (current: 6.0 Gb/s)
Local Time is: Sat Jan 13 19:04:39 2024 CET
SMART support is: Available - device has SMART capability.
SMART support is: Enabled
=== START OF READ SMART DATA SECTION ===
SMART overall-health self-assessment test result: PASSED
SMART Error Log Version: 1
No Errors Logged
ID | Attribute | (1) | (2) | (3) | (4)
=====|===================================|=====|=====|=====|===================
1 | Raw_Read_Error_Rate | 100 | 100 | 016 | 0 <!
2 | Throughput_Performance | 128 | 128 | 054 | 108
3 | Spin_Up_Time | 154 | 154 | 024 | 526 <!
4 | Start_Stop_Count | 100 | 100 | 000 | 114
5 | Reallocated_Sector_Ct | 100 | 100 | 005 | 0 <!
7 | Seek_Error_Rate | 100 | 100 | 067 | 0
8 | Seek_Time_Performance | 128 | 128 | 020 | 18
9 | Power_On_Hours | 096 | 096 | 000 | 31985
10 | Spin_Retry_Count | 100 | 100 | 060 | 0
12 | Power_Cycle_Count | 100 | 100 | 000 | 114
192 | Power-Off_Retract_Count | 099 | 099 | 000 | 1204
193 | Load_Cycle_Count | 099 | 099 | 000 | 1204
194 | Temperature_Celsius | 162 | 162 | 000 | 40
196 | Reallocated_Event_Count | 100 | 100 | 000 | 0
197 | Current_Pending_Sector | 100 | 100 | 000 | 0
198 | Offline_Uncorrectable | 100 | 100 | 000 | 0
199 | UDMA_CRC_Error_Count | 200 | 200 | 000 | 0
(1) Value, (2) Worst, (3) Threshold, (4) Raw, <! Pre-fail value
-------------------------------------------------------------------------------
12.01.2024: Neue Version
12.01.2024: Formatierung Tabelle
13.01.2024: V1.2 "Toshiba"
5.02.2024: S/N unterdrücken, Kosmetik
12.01.2024: Formatierung Tabelle
13.01.2024: V1.2 "Toshiba"
5.02.2024: S/N unterdrücken, Kosmetik
Anhänge
Zuletzt bearbeitet: