pm-hibernate
문제 없이 명령을 통해 노트북을 최대 절전 모드로 전환 할 수 있습니다 . 수동으로 동일한 결과를 얻고 싶습니다. 이를 위해서는,
스냅샷을 찍어 RAM+스왑의 내용을 파일(또는
/dev/myswap2
)로 덤프해야 합니다. 예를 들면 다음과 같습니다.dd if=/dev/fmem of=path/to/memory.img
resume=path/to/memory.img
GRUB에서 옵션을 설정하여 다음 부팅 시 이 파일에서 복원합니다 .
최대 절전 모드를 위해 RAM의 스냅샷을 찍고 스왑하여 파일(또는 블록 장치)에 덤프하려면 어떻게 해야 합니까?
의도
저 할 수 있어요
- 시스템이 실행되는 동안 전체 파일 시스템의 스냅샷을 찍습니다.
- 스냅샷을 대상 디스크로 보내기
/etc/fstab
대상을 부팅 가능하게 만들기 위해 필요한 파일(예: 등)을 교체합니다./etc/crypttab
/boot/grub/grub.cfg
따라서 USB 디스크를 분리하면 내(또는 유사한) 컴퓨터가 부팅되어수리 시간을 의미디스크 오류가 발생하는 경우 이 시간은 약 10분으로 단축됩니다. (로그인 후 시작하는데 약 1분 정도 소요되며, 애플리케이션 다시 열기, 창 재정렬 등에는 약 9분 정도 소요됩니다.)
내 의도는 동일한 방식으로 RAM 스냅샷을 찍어 pm-hibernate
대상 디스크의 스왑 영역에 쓸 수 있다면 백업 순간과 정확히 동일한 상태로 부팅할 수 있다는 것입니다(마치 대상 디스크가 최대 절전 모드인 것처럼). 이러한 디스크 오류 시나리오.
답변1
/sys/power/state
예를 들어, 그 안에 포함된 절전 상태 중 하나로 기록하여 전환 할 수 있습니다 .
echo disk > /sys/power/state
사용 가능한 상태는 다음과 같습니다.
freeze
(유휴 상태가 될 때까지 일시 중지)standby
(전원을 켤 때 일시 중지)mem
(RAM에 정지)disk
(디스크에 일시중단)
/sys/power/disk
최대 절전 모드(Suspend-to-Disk)의 작동 모드를 제어합니다.
사용 가능한 옵션은 다음과 같습니다.
- `플랫폼'(플랫폼에서 제공하는 방법을 사용하여 시스템을 절전 모드로 전환)
shutdown
(시스템을 종료합니다)reboot
(시스템을 다시 시작)suspend
(일시 중지에서 RAM으로의 변환을 트리거함)test_resume
(최대 절전 모드 후 테스트 모드 재개)