1 ❄️ Ruhezustand
Der Ruhezustand (unter Linux als Hibernation oder Suspend-to-Disk bezeichnet) ist ein hochentwickelter Energiesparmodus. Im Gegensatz zum klassischen Standby-Modus wird der Computer hierbei nach dem Sichern der Daten physikalisch vollständig ausgeschaltet und verbraucht somit absolut keinen Strom mehr. Der Linux-Kernel kopiert vor dem Ausschalten den gesamten Inhalt des flüchtigen Arbeitsspeichers (RAM) in einen permanenten Speicherbereich auf der Festplatte oder SSD (die sogenannte Swap-Partition oder ein Swap-File). Beim nächsten Einschalten liest der Kernel dieses Abbild wieder ein – das System befindet sich sekundenschnell wieder in exakt dem Zustand wie vor dem Ausschalten.
2 1 ❄️ RUHEZUSTAND (Der Tiefschlaf-Modus unter Linux im Detail)
2.1 🔬 DIE PHILOSOPHIE: REINER DATENERHALT OHNE STROMVERBRAUCH
Die Philosophie des Ruhezustands kombiniert die Vorteile des kompletten Ausschaltens mit dem Komfort eines sofort einsatzbereiten Desktops. Er ist der ideale Modus für längere Nutzungspausen, in denen der Rechner unbemannt bleibt.
Sicherheit bei Stromausfall:
Da alle Daten auf einem nicht-flüchtigen Medium (SSD/HDD) liegen, ist der aktuelle Arbeitsstand absolut sicher. Selbst wenn der Laptop-Akku im Ruhezustand leer wird oder man den Desktop-PC komplett vom Stromnetz trennt, geht nichts verloren.
Nachhaltigkeit im Alltag:
Für Server oder Workstations, die über das Wochenende oder im Urlaub nicht benötigt werden, aber deren komplex geöffnete Entwicklungsumgebungen nicht geschlossen werden sollen, bietet der Ruhezustand die perfekte Brücke zum Energiesparen.
2.2 ⚙️ UNTER DER HAUBE: DER ACPI-S4-STATUS UND DAS WIEDERAUFSTEHEN
Der Ruhezustand nutzt den standardisierten ACPI-Status S4. Der Ablauf im Linux-System ist dabei streng linear aufgeteilt:
Die Snapshot-Erstellung:
Nach dem Aufruf des Ruhezustands friert der Kernel alle Benutzerprozesse ein. Anschließend berechnet er ein komprimiertes Speicherabbild (Snapshot) aller aktiven RAM-Seiten.
Das Schreiben in den Swap:
Dieses Abbild wird sequentiell in den zugewiesenen Swap-Bereich geschrieben. Sobald die Festplatten-LED erlischt und alle Daten sicher geschrieben sind, sendet der Kernel den finalen ACPI-Befehl zum Abschalten der Stromzufuhr.
Das Wiederaufwachen (Resume):
Beim nächsten Systemstart lädt der Bootloader (z. B. GRUB) den Linux-Kernel ganz normal. Der Kernel prüft jedoch über ein spezielles Kernel-Argument (resume=), ob im Swap-Bereich ein gültiges S4-Abbild liegt. Ist dies der Fall, wird das Abbild zurück in den RAM kopiert, die Hardware initialisiert und die CPU springt exakt an den Punkt des Einfrierens zurück.
2.3 📦 PRAKTISCHE ANWENDUNG & TERMINAL-BEFEHLE
⚠️ WICHTIGER HINWEIS: DIE ZWEI KO-KRITERIEN
Der Swap-Bereich ist zu klein:
Wenn ein System 16 GB RAM besitzt, der Swap-Bereich aber nur auf 4 GB eingestellt ist, kann der Kernel das Speicherabbild nicht ablegen und bricht den Vorgang mit einer Fehlermeldung ab.
Als Faustregel gilt: Für einen funktionierenden Ruhezustand muss der Swap-Bereich mindestens der Größe des physischen RAMs entsprechen (besser das 1,5-fache bei starker Auslastung).Der fehlende Kernel-Parameter:
Der Kernel weiß nach dem Einschalten oft gar nicht, dass er im Swap nach einem Systemabbild suchen soll. Man muss ihm in der GRUB-Konfiguration (/etc/default/grub) zwingend die UUID der Swap-Partition übergeben (z. B. GRUB_CMDLINE_LINUX_DEFAULT="resume=UUID=1234-abcd...") und die Bootkonfiguration aktualisieren.
Die wichtigsten Terminal-Befehle rund um den Ruhezustand:
Das System manuell in den Ruhezustand (Suspend-to-Disk) versetzen:
Überprüfen, wie groß der aktuelle Swap-Bereich ist und ob genug Platz für den RAM-Inhalt vorhanden ist:
(Hinweis: Liegt das Tool im administrativen Systempfad wie bei Debian, einfach sudo swapon --show nutzen).
Testen, ob der Kernel den Ruhezustand prinzipiell unterstützt (Ausgabe muss das Wort disk enthalten):
Den Status des spezifischen systemd-Dienstes nach einem fehlgeschlagenen Ruhezustand abfragen, um Fehlercodes zu analysieren:
2.4 🔄 ARCHITEKTUR-VERGLEICH: RUHEZUSTAND VS. STANDBY VS. HYBRID SLEEP
| Kriterium | Ruhezustand (Suspend-to-Disk / S4) | Standby (Suspend-to-RAM / S3) | Hybrid-Sleep (Mischform) |
|---|---|---|---|
| Speicherort der Daten | 🟢 Festplatte / SSD (Swap-Bereich). | 🔴 Arbeitsspeicher (RAM). | 🟢 RAM und Festplatte parallel. |
| Stromverbrauch | 🟢 Absolut null (PC ist physikalisch aus). | 🟡 Minimal (Strom wird fürs RAM benötigt). | 🟡 Minimal (solange Strom da ist, sonst wie Ruhezustand). |
| Aufwachzeit | 🔴 Moderat (System muss RAM-Abbild neu einlesen). | 🟢 Extrem schnell (1 bis 3 Sekunden). | 🟢 Extrem schnell (sofern kein Stromausfall vorlag). |
| Datenverlust bei Stromausfall | 🟢 Nein (Daten sind sicher auf der Platte gespeichert). | 🔴 Ja (Daten im RAM sind flüchtig und gehen verloren). | 🟢 Nein (System bootet im Ernstfall von der Festplatte). |
| Linux-Komplexität | 🔴 Erfordert exakte Swap-Größe und Kernel-Parameter. | 🟢 Läuft meist out-of-the-box. | 🟡 Erfordert funktionierenden Ruhezustand als Fallback. |
2.5 📝 FAZIT
Der Ruhezustand ist ein mächtiges Werkzeug, das jedoch im modernen Linux-Alltag etwas in den Hintergrund gedrängt wurde. Das liegt einerseits an den rasanten Bootzeiten moderner NVMe-SSDs, andererseits an der zunehmenden Komplexität durch vollverschlüsselte Systeme (LUKS), bei denen auch der Swap-Bereich aufwendig entschlüsselt werden muss, bevor der Kernel das System aufwecken kann. Wer den Ruhezustand einrichten möchte, sollte stets strategisch vorgehen:
Erst die Swap-Größe anpassen, dann den GRUB-Parameter setzen und abschließend die Initramfs-Hooks (z. B. in der initramfs-tools oder dracut Konfiguration) überprüfen. Stimmt das Fundament, belohnt Linux den Nutzer mit einem absolut lautlosen, stromlosen Tiefschlaf.