Estou tentando configurar o Suspend / Hibernate com meu laptop e emiti alguns problemas.
Eu notei os seguintes problemas:
Suspender:
- Desligar a tampa do meu laptop: quando eu ligo a tampa do laptop, nada acontece. Preciso apertar o botão liga / desliga para forçar o desligamento e depois ligar o laptop.
- Digitando systemctl suspend
: igual ao anterior.
Hibernar:
- Digitando systemctl hibernate
: o laptop parece ser desligado
Eu leio os seguintes links para me ajudar:
Hibernar com arquivo de swap
Suspende e hiberna
Meu sistema:
4.13.0-38-generic #43-Ubuntu SMP Wed Mar 14 15:20:44 UTC 2018 x86_64 GNU/Linux
Minha troca:
$ cat /etc/fstab
# <file system> <mount point> <type> <options> <dump> <pass>
UUID=403661c1-c7b4-47a8-9493-c5c0262ce14e / ext4 errors=remount-ro 0 1
UUID=BF40-CD4F /boot/efi vfat umask=0077 0 1
/swapfile none swap sw 0 0
/swap swap swap defaults 0 0
O que eu fiz:
Criar arquivo de troca
$ fallocate -l 8g /swap
$ mkswap /swap
Adicionar swappiness
sysctl -w vm.swappiness=1
$ cat /etc/sysctl.conf | grep swappiness
vm.swappiness=1
$ swapon /swap
Configurar o grub
$ cat /etc/default/grub | grep -i grub_cmdline_linux_default
GRUB_CMDLINE_LINUX_DEFAULT="resume=/swap resume_offset=60354560 quiet splash"
$ sudo filefrag -v /swap | head -n4
Filesystem type is: ef53
File size of /swap is 8589934592 (2097152 blocks of 4096 bytes)
ext: logical_offset: physical_offset: length: expected: flags:
0: 0.. 0: 60354560.. 60354560: 1:
De acordo com os links anteriores, eu poderia configurar /etc/mkinitcpio.conf
, mas não há nenhum arquivo como este no meu sistema.
Então, eu realmente não sei como configurar o meu initramfs
.
Aqui está minha configuração de /sys/power
:
$ cat /sys/power/disk
[platform] shutdown reboot suspend test_resume
$ cat /sys/power/mem_sleep
s2idle [deep]
$ cat /sys/power/image_size
3261943808
$ cat /sys/power/resume
0:0
Você poderia me dar algumas dicas para dar um passo adiante? Obrigado.
Tags configuration linux ubuntu