Smartmontools Drive Database aktualisieren
Zur Analyse von SMART Attributen von Festplatten und SSDs verwenden die smartmontools eine Datenbank, in der Informationen über die Bedeutung der einzelnen SMART Attribute hinterlegt sind.
Problem: Not in smartctl database
Wenn neue Festplatten und SSDs nach dem Release einer bestimmten Linux Distriubution erscheinen, verfügt die von der Distribution mitgelieferte Smartmontools Drive Database über keine Einträge zum neuen Laufwerk.
Eine Abfrage mit smartctl liefert die Meldung Device is: Not in smartctl database:
tk@debian12:~$ sudo smartctl -a /dev/sda smartctl 7.3 2022-02-28 r5338 [x86_64-linux-6.5.0-rc3-dirty] (local build) Copyright (C) 2002-22, Bruce Allen, Christian Franke, www.smartmontools.org === START OF INFORMATION SECTION === Device Model: ATP SATA III M.2 2242 SSD Serial Number: 21110179-000011 LU WWN Device Id: 5 141357 09001458f Firmware Version: T0205B User Capacity: 480,103,981,056 bytes [480 GB] Sector Size: 512 bytes logical/physical Rotation Rate: Solid State Device Form Factor: M.2 TRIM Command: Available, deterministic, zeroed Device is: Not in smartctl database 7.3/5319 [...]
Datenbank aktualisieren
Download via update-smart-drivedb
Zum Aktualisieren der Datenbank führen Sie das Skript /usr/sbin/update-smart-drivedb mit root-Rechten aus (im Beispiel kommt ein System mit Debian 12 zum Einsatz):[1]
tk@debian12:~$ sudo /usr/sbin/update-smart-drivedb /var/lib/smartmontools/drivedb/drivedb.h 7.3/5319 updated to 7.3/5533
Falls die Datenbank bereits am neuesten Stand ist, erscheint folgende Meldung:
tk@debian12:~$ sudo /usr/sbin/update-smart-drivedb /var/lib/smartmontools/drivedb/drivedb.h 7.3/5533 is already up to date tk@debian12:~$
Download via GitHub
Alternativ kann die Datenbank manuell per Github Repo aktualisiert werden, dies geschieht wie im folgenden Abschnitt erklärt:[2]
- Laden Sie die aktuelle Datenbank vom Github Mirror des Smartmontools-Projektes herunter:
wget https://raw.githubusercontent.com/mirror/smartmontools/master/drivedb.h
- Sichern Sie die bisherige Datenbank:
sudo mv /var/lib/smartmontools/drivedb/drivedb.h /var/lib/smartmontools/drivedb/drivedb.h.old
- Verschieben Sie die heruntergeladene Datenbank an den Speicherort der bisherigen Datenbank:
sudo mv drivedb.h /var/lib/smartmontools/drivedb/
- Ändern Sie die Dateirechte der Datenbank:
sudo chown -c root:root /var/lib/smartmontools/drivedb/drivedb.h
Neues Laufwerk melden
Wird ein Laufwerk nach der Aktualisierung der Drive Database weiterhin nicht erkannt, kann es an das Entwicklerteam der Smartmontools gemeldet werden.[3]
Zusätzlich kann ein lokaler Eintrag erstellt werden, bis das Laufwerk in der Datenbank des smartmontool Projekts eingetragen ist. Siehe dazu Not in smartctl database.
Einzelnachweise
- ↑ Smartmontools Download and Installation - Update the drive database (www.smartmontools.org)
- ↑ Festplattenstatus (wiki.ubuntuusers.de)
- ↑ My ATA/SATA drive is not in the smartctl/smartd database (Smartmontools FAQ)
Credit
- Herzlichen Dank an Philip Iezzi von Onlime Webhosting für diesen wertvollen Tipp!
Autor: Werner Fischer Werner Fischer arbeitet im Product Management Team von Thomas-Krenn. Er evaluiert dabei neueste Technologien und teilt sein Wissen in Fachartikeln, bei Konferenzen und im Thomas-Krenn Wiki. Bereits 2005 - ein Jahr nach seinem Abschluss des Studiums zu Computer- und Mediensicherheit an der FH Hagenberg - heuerte er beim bayerischen Server-Hersteller an. Als Öffi-Fan nutzt er gerne Bus & Bahn und genießt seinen morgendlichen Spaziergang ins Büro.
|