Usando hibernação no Ubuntu 19.04 (arquivo de troca insuficiente)

Usando hibernação no Ubuntu 19.04 (arquivo de troca insuficiente)

Então, estou tentando hibernar meu laptop Ubuntu, usandosudo systemctl hibernar, por sua vez, diz "Falha ao hibernar o sistema via logind: espaço de troca insuficiente para hibernação".

Eu já tentei isso antes, então antes de usar o hibernate, configurei diferentes arquivos de swap para acomodar a RAM que meu laptop tem (8G), no geral meu espaço de swap total (de free -h) é o total de buff/cache compartilhado gratuito usado Mem: 7.7Gi 2,7Gi 4,4Gi 135Mi 741Mi
Troca: 16Gi 1,4Gi 14Gi

Então, há alguma diferença entre arquivos swap e partições swap? Há mais alguma configuração que eu possa fazer para hibernar corretamente?

Como observação lateral, tentei instalar o pm-utils e usar o pm-hibernate, o sistema trava por um momento, a tela desliga, mas depois liga novamente e retoma normalmente (provavelmente por causa também da falta de espaço de troca ).

Existe uma etapa que esqueci ou algo assim?

EDITAR: captura de tela relacionada, insira a descrição da imagem aqui

Responder1

A hibernação requer espaço de troca em uma partição separada. Embora também possa funcionar em um arquivo de troca, o arquivo de troca deve ser contíguo e os deslocamentos que indicam a localização física do arquivo devem ser especificados, portanto a configuração é mais complexa.

Se você quiser tentar a hibernação, crie primeiro uma partição swap. O tamanho da partição swap deve ser pelo menos o tamanho da RAM do seu computador: a hibernação envolve que todo o conteúdo da RAM seja gravado no espaço SWAP antes do sistema desligar; na reinicialização, o conteúdo é lido novamente do espaço SWAP para a RAM.

Esteja ciente de que a hibernação pode não funcionar corretamente no seu computador, mesmo se você tiver configurado o espaço SWAP adequado. Isso ocorre porque os fabricantes de computadores tendem a não documentar como implementaram o gerenciamento de energia. Como resultado, a hibernação não funciona bem em muitos hardwares.

informação relacionada