Wie verwende ich uswsusp für Standby/Ruhezustand mit systemd? (Debian)

Wie verwende ich uswsusp für Standby/Ruhezustand mit systemd? (Debian)

Ich verwende Debian Jessie und möchte uswsusp für den Standby/Ruhezustand verwenden. Die Installation und Konfiguration ist kein Problem und es funktioniert auch, wenn man es s2diskmanuell ausführt. Mit systemd scheint sich das System jedoch drastisch verändert zu haben. Ältere Erklärungen zum Ersetzen von pm-*-Dateien oder ähnlichem funktionieren nicht.
Auch dieoffizielles Wikihilft nicht, da die Dokumentation dort viel zu dürftig ist, um hilfreich zu sein.

So versetzen Sie Debian Jessie in den Ruhezustandist eng mit dieser Frage verknüpft, allerdings wird dort nur ein Fix für das spezielle Problem des Benutzers angezeigt, ohne zu erklären, wie uswsusp verwendet wird.in einer AntwortDiesleep.conferwähnt wird (ich bezweifle nur, dass „shutdown“ der richtige Eintrag ist, da wir … nun ja … nicht herunterfahren, sondern in den Ruhezustand versetzen möchten).

Diese Datei scheint also eine gute Sache zu sein, wenn Sie das Ruhezustandssystem ändern möchten, aber die Man-Datei ist verwirrend und ich verstehe nicht, was ich dort eingeben muss.

Extra:Erklären Sie auch, wie man den Hybrid-Schlaf (oder „Suspendierungssedierung“ oder wie Sie es nennen) zuerst verwendet.

Antwort1

Um es in Debian zu verwenden s2disk, systemdmüssen Sie:

  • Bearbeiten Sie den Ruhezustandsdienst mit

    sudo systemctl edit systemd-hibernate.service
    
  • Fügen Sie den folgenden Code ein

    [Service]
    ExecStart=
    ExecStartPre=-/bin/run-parts -v -a pre /usr/lib/systemd/system-sleep
    ExecStart=/usr/sbin/s2disk
    ExecStartPost=-/bin/run-parts -v --reverse -a post /usr/lib/systemd/system-sleep
    
  • Aktualisieren Sie systemd

    $ sudo systemctl daemon-reload
    
  • Jetzt laufen

    $ sudo systemctl hibernate
    

Antwort2

Lesen:https://www.kernel.org/doc/Documentation/power/basic-pm-debugging.txt

Und:https://www.freedesktop.org/software/systemd/man/systemd-sleep.conf.html

Daher ist „Shutdown“ eine gute Lösung für Desktops, die keine Abdeckung haben, die man anheben kann, um ein Fortsetzen auszulösen. Es bedeutet im Grunde, dass heruntergefahren wird, wenn das Ruhezustandsabbild auf die Festplatte geschrieben ist. Wenn Sie dann den Strom einschalten, sucht der Kernel nach einem Ruhezustandsabbild und versucht, es zu verwenden.

verwandte Informationen