Debian 12에서 스왑 파일을 최대 절전 모드로 전환하면 "최대 절전 모드 호출 실패: 최대 절전 모드를 위한 스왑 공간이 부족합니다."가 반환됩니다.

Debian 12에서 스왑 파일을 최대 절전 모드로 전환하면 "최대 절전 모드 호출 실패: 최대 절전 모드를 위한 스왑 공간이 부족합니다."가 반환됩니다.

새로운 Linux 데스크톱 사용자는 여기를 클릭하세요.

기본 작은 스왑 파티션으로 Debian 12를 설치했지만 최대 절전 모드 기능이 작동하지 않아서 다음 가이드를 따랐습니다.

스왑 파티션 없이 최대 절전 모드 기능을 사용하는 방법.

16GB RAM이 있고 24GB 스왑 파일을 생성하고 스왑 파티션을 비활성화했지만 이제 HibernateKDE의 응용 프로그램 실행기에서 버튼이 사라지고 실행 sudo systemctl hibernateCall to Hibernate failed: Not enough swap space for hibernation.

내 시스템 상태는 다음과 같습니다.

> sudo swapon --show
NAME             TYPE SIZE USED PRIO
/home/user/swap file  24G   0B   10

> cat /proc/swaps
Filename                                Type            Size            Used            Priority
/home/user/swap                        file            25165820        0               10

> free -m
               total        used        free      shared  buff/cache   available
Mem:           15908        4709        5692         139        5980       11198
Swap:          24575           0       24575


> cat /etc/fstab
#...
/home/user/swap swap swap pri=10 0 0
#...


> ls ~ -l
...
-rw------- 1 root  root  25769803776 Jan 16 19:33 swap
...

> findmnt -no UUID -T /home/user/swap
76e6bab2-1c86-4abe-841e-7ad0a3ba778c

> sudo filefrag -v /home/user/swap|awk 'NR==4{gsub(/\./,"");print $4;}'
62373888

> cat /etc/initramfs-tools/conf.d/resume
RESUME=UUID=76e6bab2-1c86-4abe-841e-7ad0a3ba778c resume_offset=62373888

> cat /etc/default/grub
#...
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash resume=UUID=76e6bab2-1c86-4abe-841e-7ad0a3ba778c resume_offset=62373888"
#...

> update-grub
> update-initramfs -k all -u

한 시간 이상 잠을 자지 못하는 데 문제가 있어서 최대 절전 모드를 구성하려고 합니다. PSU 문제일 수도 있습니다. 보안 부팅이 비활성화되었습니다.

답변1

인용하다데비안 최대 절전 모드 위키:

Debian Jessie의 구성 일시 중지 및 최대 절전 모드

시스템 이미지를 저장할 수 있을 만큼 큰 스왑 파티션이 있으면 uswsusp 없이도 최대 절전 모드 기능을 즉시 사용할 수 있습니다.

표준 관행

  1. Linux 스왑 파티션 유형은 83이어야 합니다.
  2. 스왑 크기를 계산할 때 자주 보는 공식은 RAM 크기의 두 배입니다.

나는 귀하의 최대 절전 모드 이미지가 24GB를 차지하지 않는다고 가정하지만, 사용자의 홈 디렉토리로 최대 절전 모드를 시도하는 사람을 본 적이 없습니다. 이 문제를 해결하기 위해 다음과 같은 그래픽 분할 도구를 사용합니다.고팟, 기존 파티션 크기 조정, 유형 83의 파티션 생성 또는 크기 조정, 새 UUID 재할당 및 GRUB 2 업데이트를 통해 fstab실제 스왑 파티션을 위한 공간을 확보합니다 .

관련 정보