로그인을 통해 시스템을 최대 절전 모드로 전환할 수 없습니다. 최대 절전 모드를 위한 스왑 공간이 부족합니다.

로그인을 통해 시스템을 최대 절전 모드로 전환할 수 없습니다. 최대 절전 모드를 위한 스왑 공간이 부족합니다.

systemctl hibernate최대 절전 모드를 통과 하려고 하는데Failed to hibernate system via logind: Not enough swap space for hibernation

LANG=C swapon

NAME           TYPE SIZE USED PRIO
/swap/swapfile file 200G   0B   -2

##################################

LANG=C free -h

               total        used        free      shared  buff/cache   available
Mem:            31Gi       7.3Gi        12Gi       2.2Gi        11Gi        21Gi
Swap:          199Gi          0B       199Gi

##################################

cat /etc/default/grub | grep GRUB_CMDLINE_LINUX_DEFAULT

GRUB_CMDLINE_LINUX_DEFAULT="resume=UUID=22dffee9-9be9-4ab3-afe3-ef0ac025c1c3 resume_offset=173273088 quiet splash"

모든 것이 괜찮아 보이고 필요한 것보다 훨씬 더 많은 스왑 공간이 있는데 왜 systemctl이 잘못된 정보를 제공합니까?

업데이트 1:

systemctl hibernate

dmesg
PM: Cannot find swap device, try swapon -a
PM: Cannot get swap write

관련 정보