대기/최대 절전 모드를 위해 systemd와 함께 uswsusp를 사용하는 방법은 무엇입니까? (데비안)

대기/최대 절전 모드를 위해 systemd와 함께 uswsusp를 사용하는 방법은 무엇입니까? (데비안)

저는 Debian Jessie를 사용하고 있으며 대기/최대 절전 모드에 uswsusp를 사용하고 싶습니다. 설치 및 구성에는 문제가 없으며, 수동실행도 가능합니다 s2disk. 그런데 systemd를 사용하고 나서 시스템이 극적으로 변한 것 같습니다. pm-* 파일 또는 이와 유사한 파일의 이전 해석을 바꾸는 것은 작동하지 않습니다.
게다가공식 위키문서에는 도움을 줄 수 있는 방법이 거의 없으므로 도움이 되지 않습니다.

Debian Jessie에서 최대 절전 모드로 전환하는 방법이 질문과 밀접하게 관련되어 있지만 uswsusp 사용 방법을 설명하지 않고 사용자가 직면한 특정 문제에 대한 수정 사항만 표시합니다. 하지만하나의 대답으로이것sleep.conf언급했습니다(우리는...글쎄...종료를 원하지 않고 최대 절전 모드로 전환하기 때문에 "종료"가 거기에 설정하는 올바른 항목인지 의심스럽습니다.)

그래서 이 파일은 좋은 것 같고 최대 절전 모드 시스템을 변경할 수 있지만 man 파일이 혼란스럽고 거기에 무엇을 넣어야 하는지 이해가 되지 않습니다.

추가의:또한 먼저 하이브리드 수면(또는 "정지 진정제" 또는 뭐라고 부르든)에 사용하는 방법을 설명하세요.

답변1

데비안에서 s2diskwith를 사용하려면 systemd다음을 수행해야 합니다:

  • 최대 절전 모드 서비스를 편집하려면 다음을 사용하세요.

    sudo systemctl edit systemd-hibernate.service
    
  • 다음 코드를 붙여넣으세요.

    [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
    
  • 시스템 업데이트

    $ sudo systemctl daemon-reload
    
  • 지금 달려라

    $ sudo systemctl hibernate
    

답변2

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

그리고:https://www.freedesktop.org/software/systemd/man/systemd-sleep.conf.html

따라서 Shutdown은 복구를 트리거하기 위해 열 수 있는 덮개가 없는 데스크탑을 위한 훌륭한 솔루션입니다. 이는 기본적으로 최대 절전 모드 이미지가 디스크에 기록되는 동안 시스템을 종료하는 것을 의미합니다. 그런 다음 전원을 켜면 커널이 최대 절전 모드 이미지를 찾아 사용하려고 시도합니다.

관련 정보