RHEL6을 사용하고 있는데 hibernate
옵션이 표시되지 않습니다. RHEL6에는 최대 절전 모드 옵션이 없나요?
pm-hibernate
명령줄에서 시도했지만 다음과 같이 표시됩니다.
PM: 전환 장치를 찾을 수 없습니다. 시도해 보세요.
swapon -a
나는 노력했다swapon -a
그런 다음 다시 시도했지만 pm-hibernate
동일한 메시지가 다시 표시되었습니다.
추신: 내 컴퓨터에는 스왑 파티션이 없습니다.
답변1
최대 절전 모드로 전환하려면 시스템은 전원이 꺼졌을 때 데이터가 삭제되는 것을 방지하기 위해 디스크 어딘가에 RAM에 데이터를 기록해야 합니다. 이를 수행하는 다른 방법이 있지만 배포판은 하드 드라이브의 공간 문제가 발생하는 것을 피하기 위해 최대 절전 모드에 스왑 공간을 사용하지 않습니다. 이를 구성하는 커널 매개변수가 있지만 거기까지 갈 필요는 없습니다.
가장 간단한 방법은 스왑 파일을 생성하고 활성화하는 것입니다. 램보다 조금 더 크게 만드세요. 4G 메모리가 있다고 가정하고 5G 스왑을 해주세요.
$ dd if=/dev/zero of=/swap bs=1024 count=$((5*1024*1024))
$ mkswap /swap
그런 다음 활성화하십시오.
$ swapon /swap
부팅시 활성화되도록 fstab에 추가하십시오.
/swap swap swap defaults 0 0
마지막으로, 시작 시 잠재적인 최대 절전 모드 데이터를 확인할 위치를 커널에 알려야 합니다. 이 경우 스왑 파일을 찾을 위치를 알아야 하므로 커널 매개변수를 추가해야 합니다. 이 단계에 대한 문서를 찾을 수 있습니다kernel.org 문서에서.
일반적으로 복구 데이터의 정확한 위치를 결정하고 이를 부트로더에 표시하는 것은 최대 절전 모드 프로그램에 달려 있습니다.
답변2
스왑 파티션이 시스템의 전체 메모리만큼 크지 않으면 최대 절전 모드로 들어갈 수 없습니다. 주 파티션의 크기를 조정하고 GParted를 사용하여 스왑 파티션을 생성합니다.