Zum Hauptinhalt springen
Selbst gehostet · Debian

Alte Platten prüfen, bevor sie ins NAS wandern

HDDs und SSDs gründlich testen und sicher löschen, bevor sie in dein selbstgebautes NAS wandern.

Funktionen

Hotplug-Erkennung

Neue Laufwerke erscheinen sofort im Dashboard, auch per USB-Adapter.

SMART-Bewertung

Ampel ok / Warnung / defekt, mit Basiswerten für Zähler wie UDMA-CRC.

Selbsttests

SMART Short- und Long-Test starten und den Verlauf verfolgen.

Oberflächenscan

badblocks im Lesemodus oder als zerstörender Schreibtest, dazu Burn-in.

Testpläne & Automatik

Wiederverwendbare Testpläne, optional automatisch nach dem Einstecken.

Löschen

Schnell (Signaturen, Partitionstabelle) oder sicher: Zero/Random, ATA Secure Erase, NVMe Format/Sanitize, TRIM, mit Verifikation.

E-Mail-Alarme

Benachrichtigung bei Testende, Fehlern oder zu hohen Temperaturen.

Archiv und Historie

Alle Platten mit Suche und Filter, alle Jobs und SMART-Stände, zugeordnet über die Seriennummer.

Schnellstart

Ein Befehl als root auf einem Debian-System installiert die aktuelle Version samt systemd-Dienst:

Installation

curl -fsSL https://disk-tester.znbw.de/install.sh | sudo bash

Update

sudo /appdata/disk-tester/app/deploy/update.sh

Rollback auf die vorherige Version

sudo /appdata/disk-tester/app/deploy/update.sh --rollback

Die Prüfsumme wird automatisch verifiziert. Details und Alternativen stehen in der Dokumentation.

So läuft ein Test ab

  1. Platte anschließenSATA, USB oder NVMe, die Erkennung läuft ohne Neustart.
  2. SMART prüfenDer erste Befund zeigt sofort, ob die Platte auffällig ist.
  3. Testplan startenSelbsttest, Oberflächenscan oder Burn-in, manuell oder automatisch.
  4. Ergebnis bewertenVorher/nachher-Vergleich der SMART-Werte und klares Urteil.
  5. Platte löschenVor dem Einbau oder Weitergeben sauber und verifiziert wipen.

Voraussetzungen

System

Debian 12 oder 13, Betrieb als root (Zugriff auf smartctl, badblocks und Blockgeräte).

Laufwerke

SATA, USB (per Adapter) und NVMe.

Zugriff

Weboberfläche im lokalen Netz; Release-Paket ohne Build auf dem Zielsystem.