¿Cómo utilizar uswsusp para modo de espera/hibernación con systemd? (Debian)

¿Cómo utilizar uswsusp para modo de espera/hibernación con systemd? (Debian)

Utilizo Debian Jessie y quiero usar uswsusp para suspensión/hibernación. La instalación y configuración no es un problema y también funciona cuando se ejecuta s2diskmanualmente. Sin embargo, con systemd el sistema parece haber cambiado drásticamente. Las explicaciones anteriores que reemplazan archivos pm-* o similares no funcionan.
También elwiki oficialno ayuda ya que la documentación es mucho menos útil.

Cómo hibernar en Debian Jessieestá fuertemente relacionado con esta pregunta, pero allí, sin embargo, solo se muestra una solución para el problema particular que tiene el usuario sin explicar cómo usar uswsusp. Sin embargoen una respuestaelsleep.confse menciona (solo dudo que "apagar" sea la entrada correcta para configurar allí ya que... bueno... no queremos apagar, sino hibernar).

Así que este archivo parece ser algo bueno donde se puede cambiar el sistema de hibernación, pero el archivo man es confuso y no entiendo lo que tengo que poner ahí.

Extra:También explique cómo usarlo primero en el sueño híbrido (o "Suspender Sedación" o como lo llamará).

Respuesta1

Para poder utilizar s2diskwith systemden Debian, debe:

  • Edite el servicio de hibernación, con

    sudo systemctl edit systemd-hibernate.service
    
  • Pega el siguiente código

    [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
    
  • Actualizar sistema

    $ sudo systemctl daemon-reload
    
  • Ahora corre

    $ sudo systemctl hibernate
    

Respuesta2

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

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

Por lo tanto, "apagar" es una buena solución para computadoras de escritorio que no tienen tapas que se puedan levantar para activar un currículum. Básicamente significa que cuando la imagen de hibernación se escribe en el disco, se apaga. Luego, cuando enciende el kernel, busca una imagen de hibernación e intenta usarla.

información relacionada