Warum fährt eine HDD ohne Benutzerzugriff herunter und wacht sofort wieder auf?

Eva Wong ist die Technische Redakteurin und und leidenschaftliche Tüftlerin bei ZimaSpace. Eine lebenslange Geek mit einer Leidenschaft für Homelabs und Open-Source-Software, sie spezialisiert sich darauf, komplexe technische Konzepte in zugängliche, praktische Anleitungenzu übersetzen. Eva ist der Meinung, dass Self-Hosting Spaß machen und nicht einschüchternd sein sollte. Durch ihre Tutorials befähigt sie die Community, Hardware-Setups zu entmystifizieren, vom Bau ihres ersten NAS bis hin zur Beherrschung von Docker-Containern.

Eine HDD wacht nach dem Herunterfahren der Spindeln normalerweise sofort wieder auf, weil ein Hintergrundprozess, Monitor, Client, Journaldienst oder geplanter Task einen weiteren Befehl ausführt.

„Kein Benutzerzugriff“ bedeutet nicht, dass die Festplatte auf Betriebssystemebene inaktiv ist. SMART-Abfragen, Medien- und Fotoindexer, Cloud-Synchronisierung, Sicherungserkennung, Dateisystem-Metadaten, Protokolle, Swap, Container, Dateibrowser und wiederkehrende Timer können Sekunden nach dem Wechsel in den Standby auf das Gerät zugreifen. Das erste Ziel besteht darin, einen tatsächlichen Standby-Übergang zu bestätigen und den ersten Prozess oder Befehl zu erfassen, der die Festplatte aufweckt, ohne dabei einen Überwachungsbefehl zu verwenden, der das Aufwachen selbst verursacht.

Bestätigen, dass die Festplatte tatsächlich in den Standby gewechselt hat

Erfassen Sie den Energiemodus der Festplatte unmittelbar vor dem Herunterfahren der Spindeln, nach dem Befehl oder Leerlauftimer und nach dem hörbaren Aufwachen. Notieren Sie außerdem, ob das Gerät intern über SATA, über USB-SATA, SAS oder hinter einem Gehäuse angeschlossen ist.

Die hdparm-Abfrage des Energiemodus unterscheidet zwischen aktivem oder inaktivem Zustand, Standby und Ruhezustand. Dadurch lässt sich feststellen, ob die Spindeln tatsächlich angehalten wurden oder ob lediglich die Köpfe geparkt wurden beziehungsweise ein Energiesparzustand vorliegt, bei dem sich die Platten weiterhin drehen.

Verwenden Sie nur eine Abfrage des Energiestatus, die bekanntermaßen nicht dazu führt, dass das Gerät an der getesteten Schnittstelle aktiviert wird. Einige USB-Bridge-Chips übersetzen oder verweigern ATA-Energieverwaltungsbefehle anders als eine direkte SATA-Verbindung.

Den ersten Dateizugriff nach dem Standby verfolgen

Starten Sie kurz vor dem erwarteten Standby-Zeitpunkt eine kurze Dateizugriffsaufzeichnung und beenden Sie sie unmittelbar nach dem Aufwachen der Festplatte. Filtern Sie die Ergebnisse auf den betroffenen Einhängepunkt, das Gerät oder den betroffenen Datensatz.

Das Ubuntu-Dienstprogramm fatrace meldet Dateizugriffsereignisse laufender Prozesse. Dadurch können ein Vorschaubildgenerator, Indexer, eine Datenbank, Shell oder Sicherungssoftware erkannt werden, die zum Zeitpunkt des Aufwachens auf die Festplatte zugreift.

Lassen Sie eine umfangreiche Aufzeichnung nicht tagelang aktiv. Verwenden Sie ein begrenztes Zeitfenster rund um ein reproduzierbares Aufwachen und überprüfen Sie den verdächtigen Prozess, indem Sie nur diesen Dienst für einen Zyklus deaktivieren.

Prüfen, ob SMART-Abfragen die Festplatte aufwecken

Überprüfen Sie die smartd-Konfiguration, Abfrageintervalle zur Festplattengesundheit des NAS, geplante kurze und lange Tests, Temperaturprüfungen sowie Dashboards von Drittanbietern. Vergleichen Sie deren Zeitstempel mit dem Aufwachereignis.

Die Debian-Referenz zur smartd-Konfiguration weist darauf hin, dass SMART-Befehle die Platten in der Regel hochfahren, sofern die Energiemodusprüfung nicht so konfiguriert ist, dass Geräte im Standby übersprungen werden.

Deaktivieren Sie die Zustandsüberwachung nicht dauerhaft, nur um längere Ruhephasen zu erreichen. Verlegen Sie die Prüfungen in ein bewusst gewähltes Zeitfenster oder konfigurieren Sie eine standb​​y-fähige Abfrage, sofern Plattform und Festplatte dies unterstützen.

Synchronisierung, Indexierung, Pakete und Netzwerk-Clients überprüfen

Erstellen Sie eine Liste der Foto- und Medienindexierung, Cloud-Synchronisierung, Antivirensoftware, Suche, Vorschaubildgenerierung, Sicherungsagenten, Überwachungs-Apps, Container sowie verbundenen SMB- oder NFS-Clients. Prüfen Sie, ob ein Dienst den ruhenden Speicherpool überwacht.

Der Ruhezustands-Leitfaden von Synology führt Pakete und Dienste auf, die den Ruhezustand unterbrechen, darunter Synchronisierung, geplante Festplattentests, Netzwerkaktivität und Speicherdruck, der Festplatten-I/O verursacht.

Ein Dienst kann die Festplatte aufwecken, selbst wenn niemand eine Datei öffnet. Testen Sie jeweils nur einen Dienst und lassen Sie wichtige Sicherungs-, Überwachungs- und Sicherheitsfunktionen aktiviert.

Timer, Cron-Jobs und Nachholvorgänge beim Start überprüfen

Listen Sie systemd-Timer, Cron-Jobs, NAS-Zeitpläne, Sicherungserkennung, Scrub-Aufgaben, Datenbankwartung, Protokollrotation, Bereinigung temporärer Dateien und Jobs auf, die so konfiguriert sind, dass sie nach verpassten Ausführungen nachgeholt werden.

Das ArchWiki erklärt, dass systemd-Timer Dienste nach Zeitplänen aktivieren. Dadurch können scheinbar zufällige Festplattenzugriffe entstehen, wenn mehrere Hintergrundaufgaben unterschiedliche Intervalle verwenden.

Vergleichen Sie die Dienstprotokolle des Timers mit dem ersten aufgezeichneten Festplattenzugriff. Wenn alle Aufgaben auf dieselbe Minute gelegt werden, kann eine intensive Aktivitätsphase entstehen; bei einer zu weiten Verteilung kann ein sinnvoller Standby hingegen vollständig verhindert werden.

Den NAS-Standby-Test verwenden und jeweils eine Festplatte prüfen

Wenn das NAS eine integrierte Standby-Diagnose bietet, führen Sie sie mit pausierten Standardanwendungen und ausgewähltem einzelnen Gehäuse oder Festplattensatz aus. Speichern Sie den Bericht und vergleichen Sie ihn mit der Prozessaufzeichnung.

QNAP dokumentiert einen HDD-Standby-Test pro Gehäuse. Das verdeutlicht, warum die Untersuchung des Aufwachens die betroffene Speichergruppe isolieren sollte, anstatt alle NAS-Festplatten als eine gemeinsame Energiezone zu behandeln.

Wenn alle Festplatten gleichzeitig aufwachen, untersuchen Sie gemeinsame Pool-Metadaten, Systemdatensätze, RAID-Verhalten und auf dem Array gespeicherte Dienste. Wenn nur eine Festplatte aufwacht, prüfen Sie deren Einhängepunkt, Überwachung und Auslastung separat.

Stabiles Leerlaufverhalten wählen, statt ständigem Herunterfahren der Spindeln nachzujagen

Nachdem Sie die Ursache des Aufwachens ermittelt haben, entscheiden Sie, ob Sie sie neu planen, App-Daten oder Protokolle auf eine SSD verlagern, eine standb​​y-fähige Überwachung verwenden oder einen regelmäßig genutzten Pool während der erwarteten Betriebszeiten durchlaufen lassen.

Der ZimaSpace-Artikel zum 24/7-Energieverbrauch eines NAS erläutert den damit verbundenen Kompromiss zwischen Energieeinsparung und zuverlässigen Sicherungen, Apps, Indexierung und Fernzugriff.

Das Problem ist behoben, wenn die Festplatte während des vorgesehenen Leerlaufzeitraums im Standby bleibt oder nur für dokumentierte Aufgaben aufwacht. Wiederholtes erzwungenes Einschlafen ist keine Lösung, wenn die Auslastung tatsächlich alle paar Minuten auf die Festplatte zugreifen muss.

Häufig gestellte Fragen

Kann das Abrufen von SMART-Daten eine schlafende HDD aufwecken?

Ja. Viele SMART-Befehle fahren die Festplatte hoch, sofern das Überwachungsprogramm nicht zuerst den Energiemodus prüft und Geräte, die sich bereits im Standby befinden, überspringt.

Kann ein Dateibrowser eine NAS-Festplatte aufwecken, ohne eine Datei zu öffnen?

Ja. Das Auflisten von Verzeichnissen, Vorschauen, Vorschaubildern, Abfragen des freien Speicherplatzes, das Lesen von Metadaten und das erneute Verbinden eines eingebundenen Netzwerkpfads können sämtlich Speicherzugriffe erzeugen.

Ist häufiges Hoch- und Herunterfahren der Spindeln immer schlechter, als eine Festplatte laufen zu lassen?

Es gibt keinen allgemein gültigen Grenzwert. Das praktische Ziel ist ein stabiles, an die Auslastung angepasstes Verhalten: Lange Leerlaufzeiten können den Standby rechtfertigen, während ein Aufwachen alle paar Minuten meist nur einen geringen Energiespareffekt bietet und zusätzliche Latenz verursacht.

Support & Tipps

Mehr zum Lesen

Get More Builds Like This

Stay in the Loop

Get updates from Zima - new products, exclusive deals, and real builds from the community.

Stay in the Loop preferences

We respect your inbox. Unsubscribe anytime.