Community-Lösung

ZimaOS-Herunterfahren und Einschalten planen: Integriertes Herunterfahren, Wake-on-LAN und RTC-Optionen

A March 2025 request for automatic shutdown. A community member shared a systemd timer and discussed RTC wake, but ZimaOS 1.4.1 later added scheduled shutdown directly to the UI. Scheduled power-on remains a separate hardware/BIOS question.

Im ursprünglichen Thread vom März 2025 wurde nach einer Funktion zum automatischen Herunterfahren gefragt. Kurz darauf erhielt der Thread eine systemd-Timer-Lösung aus der Community. Diese Lösung ist inzwischen größtenteils historisch: ZimaOS 1.4.1 verfügt über eine integrierte Funktion zum zeitgesteuerten Herunterfahren. Aktuelle Nutzer müssen daher keinen eigenen Herunterfahrdienst mehr erstellen, nur um das NAS täglich zu einer festen Uhrzeit auszuschalten.

Das erneute Einschalten ist ein anderes Problem. Sobald ein Server vollständig heruntergefahren ist, läuft ZimaOS nicht mehr und kann keinen weiteren Software-Timer ausführen. Der Start hängt von Hardwarefunktionen wie Wake-on-LAN, einem RTC-Alarm, dem automatischen Einschalten bei Wiederherstellung der Netzspannung oder einer externen smarten Steckdose ab.

Zeitgesteuertes Herunterfahren ist jetzt in ZimaOS integriert

In den Versionshinweisen zu ZimaOS 1.4.1 wird zeitgesteuertes Herunterfahren als neue Funktion aufgeführt. Dort wird außerdem angegeben, dass die Ausschaltzeit über die Steuerung zum Herunterfahren festgelegt werden kann.

Das bedeutet, dass der benutzerdefinierte systemd-Dienst und -Timer aus dem März 2025 nicht die Standardempfehlung für eine aktuelle Installation sein sollten. Verwenden Sie stattdessen das in ZimaOS 1.4.1 eingeführte integrierte zeitgesteuerte Herunterfahren.

Was der historische systemd-Timer bewirkte

Die ursprüngliche Lösung erstellte einen einmalig ausgeführten Dienst, der den Linux-Befehl zum Herunterfahren aufrief, sowie einen täglichen Timer, der ihn um 23:00 Uhr auslöste. Außerdem wurde der Timer über systemd aktiviert.

Diese Befehle wurden von einem Community-Mitglied und nicht von Mitarbeitern von IceWhale veröffentlicht. Sie stellten eine sinnvolle Linux-Administration dar, sind für den üblichen aktuellen Anwendungsfall jedoch unnötig und fügen eine weitere Konfiguration hinzu, die Updates und Neustarts überstehen muss.

Ein Zeitplan zum Herunterfahren erstellt nicht automatisch einen Zeitplan zum Einschalten

Der ursprüngliche Nutzer fragte anschließend, ob sich der Server um 07:00 Uhr automatisch wieder einschalten könne. Die Antwort aus der Community verwies auf BIOS-Funktionen, da Software innerhalb von ZimaOS einen vollständig ausgeschalteten Computer nicht aufwecken kann, sofern die Hardware bzw. Firmware dafür nicht vorbereitet ist.

Das Aufwecken per RTC-Alarm hängt von der Hardware ab

Das Community-Mitglied erklärte, dass das BIOS seines ZimaBlade die Funktion „RTC Alarm Power On“ einschließlich eines Modus für eine feste Uhrzeit anbot. Spätere Diskussionen von IceWhale wiesen außerdem darauf hin, dass Linux-rtcwake in ZimaOS vorhanden ist, die Hardwarekompatibilität jedoch zunächst geprüft werden muss.

Gehen Sie nicht davon aus, dass jeder x86-Mini-PC eines Drittanbieters dieselben RTC-Steuerungen bietet oder das Aufwecken aus denselben Ruhe- bzw. Energiestatus unterstützt.

Wake-on-LAN ist eine weitere Möglichkeit

Viele Systeme können aus einem ausgeschalteten Zustand aufgeweckt werden, wenn die Netzwerkkarte ein Magic Packet empfängt, sofern Wake-on-LAN in der Firmware aktiviert und vom Netzwerkadapter unterstützt wird. Das sendende Gerät muss weiterhin irgendwo im Netzwerk online sein, um dieses Paket zu übertragen.

Für ZimaCube wird Wake-on-LAN in der aktuellen BIOS-Dokumentation ausdrücklich als Energieoption beschrieben. Bei anderer Hardware sollten Sie die Einstellungen des jeweiligen BIOS und das Verhalten der Netzwerkkarte prüfen.

Das Einschalten bei Wiederherstellung der Netzspannung kann mit einer smarten Steckdose funktionieren

Ein einfaches Vorgehen für einen Heimserver ist:

  1. ZimaOS ein sauberes, zeitgesteuertes Herunterfahren durchführen lassen;
  2. die smarte Steckdose einige Minuten später ausschalten;
  3. die Steckdose morgens wieder einschalten;
  4. die Hardware so konfigurieren, dass sie sich bei Wiederherstellung der Netzspannung automatisch einschaltet.

Die aktuelle ZimaCube-Dokumentation beschreibt das Verhalten „Restore on AC Power Loss“ für den automatischen Start. Die genaue Option hängt vom jeweiligen Mainboard ab.

Führen Sie ein sauberes Herunterfahren des Betriebssystems durch, bevor Sie die Stromversorgung trennen

Eine smarte Steckdose sollte nicht als Methode zum Herunterfahren verwendet werden, während ZimaOS ausgeführt wird. Ein abruptes Trennen der Stromversorgung kann Schreibvorgänge im Dateisystem, Docker-Datenbanken, Sicherungsaufträge oder RAID-Aktivitäten unterbrechen.

Planen Sie zuerst das saubere Herunterfahren und lassen Sie ausreichend Zeit verstreichen, bevor Sie die Netzspannung trennen.

FAQ zum zeitgesteuerten Ein- und Ausschalten

Unterstützt das aktuelle ZimaOS ein zeitgesteuertes Herunterfahren?

Ja. Die Funktion wurde in ZimaOS 1.4.1 integriert.

Schaltet das zeitgesteuerte Herunterfahren den Computer automatisch wieder ein?

Nein. Für den Start ist ein separates Hardware- oder Firmwareverfahren wie RTC-Aufwecken, Wake-on-LAN oder das automatische Einschalten bei Wiederherstellung der Netzspannung erforderlich.

Sollte ich weiterhin den systemd-Herunterfahrtimer aus der Community erstellen?

In der Regel nicht. Er stammt aus der Zeit vor der integrierten Funktion zum zeitgesteuerten Herunterfahren.