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 standby-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 standby-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

Kann Plex eine GPU mit einem anderen Docker-Container gemeinsam nutzen?
Plex und ein weiterer Container können häufig auf dieselbe GPU zugreifen, aber du musst die Treiberunterstützung, die Gerätezuordnung, die Auslastung der Video-Engine, den Speicher...

So erkennst du, ob ein Plex-Fehler vom Client oder vom Server verursacht wird
Reproduziere dasselbe Element auf einem anderen Client, vergleiche den Sitzungspfad und sammle Serverbelege erst, nachdem der Geltungsbereich dir gezeigt hat, wo der Fehler tatsächlich...

So konfigurierst du den Plex-Cache und den temporären Transcodierungs-Speicher
Schütze den persistenten Plex-Zustand, indem du temporäre Transcodierungsdateien auf geeignetem lokalem Speicher ablegst, und überprüfe anschließend die Bereinigung, den freien Speicherplatz und das Verhalten...

