명령줄에서 Debian 8 Jessie 머신을 최대 절전 모드로 전환하는 방법은 무엇입니까? (S4 상태)

명령줄에서 Debian 8 Jessie 머신을 최대 절전 모드로 전환하는 방법은 무엇입니까? (S4 상태)

나는 데비안이 설치된 오래된 저가형 데스크탑 컴퓨터를 가지고 있습니다. 이 시스템은 S4 상태, 즉 최대 절전 모드(디스크 일시 중지?)의 Wake on LAN만 지원합니다. 이 컴퓨터에 Windows가 있을 때는 최대 절전 모드로 전환했는데 WOL이 제대로 작동했습니다.

몇 가지 명령을 시도했지만 작동하지 않습니다. Windows에서 최대 절전 모드로 전환하면 LED 전원 표시등이나 팬이 작동하지 않고 시스템이 완전히 종료되지만 Linux에서 최대 절전 모드로 전환하려고 하면 시스템이 응답하지 않고 남아 있습니다. 저전력 상태에서는 전원 LED와 내부 팬이 켜져 있고 WOL은 비활성 상태로 유지됩니다. Windows처럼 완전히 최대 절전 모드로 만들려면 어떻게 해야 하나요? GUI가 설치되어 있지 않습니다.

답변1

다른 블로그에서 얻었는데 효과가 좋았습니다. PAM 구성을 수정하지 않은 한 sudo 없이도 작동합니다.

systemctl hibernate -i

더 많은 옵션을 보려면 systemctl --help를 참고하세요.

답변2

  1. 다음 명령을 사용하여 pm-utils를 설치하십시오.apt-get install pm-utils
  2. 달리기pm-hibernate

답변3

이 모든 명령은 systemctl 명령에 대해 잘 모르겠지만 아직 일반 사용자로 테스트하지 않은 루트 사용자로 실행되는 것 같습니다.

echo disk > /sys/power/state

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

다음 사항에 특별한 주의를 기울이세요.

# echo reboot > /sys/power/disk
# echo disk > /sys/power/state

이것이 최대 절전 모드 문제 디버깅을 권장하는 방법입니다. 이론적으로 두 번째 명령 이후에 발생하는 현상은 시스템이 디스크로 최대 절전 모드로 전환된 다음 재부팅된다는 것입니다. 모든 것이 제대로 작동하면 마더보드와 커널 및 모든 것이 함께 잘 작동하는 것입니다. 실패하면 운이 좋지 않습니다.

설치가 필요하지 않으며 명령을 실행하기만 하면 됩니다. 나는 이 접근 방식을 사용한 적이 없지만 이는 분명히 systemd/systemctl 자체에서 사용하는 대략적인 접근 방식입니다.

예를 들어 제가 이해한 바는 다음과 같습니다.

systemctl suspend

질문은 다음과 같습니다.

echo mem > /sys/power/state

그리고

systemctl hibernate

예:

echo disk > /sys/power/state

나는 몇 대의 컴퓨터에서 정지 버그와 기타 문제를 해결하고 있으며 이 내용을 검토한 결과 여전히 마음에 생생합니다.

관련 정보