O 12.04 suporta a hibernação para um arquivo de troca?

12

Estou prestes a reinstalar o Ubuntu em um netbook com um disco minúsculo. Por causa do pequeno tamanho do disco, eu preferiria ter um arquivo de swap do que uma partição de swap. No entanto, quero poder hibernar.

Eu sei que a hibernação precisa ser ativada manualmente . Eu também sei que a hibernação para um arquivo de troca funciona no antigo Eeebuntu que eu vou substituir, então o suporte de hardware não é uma preocupação.

O kernel preciso suporta a hibernação para um arquivo de troca? E se eu precisar configurar alguma coisa?

Por favor, note que estou à procura de informações confiáveis e atualizadas. Eu não me importo se a hibernação não é suportada fora da caixa, mas eu prefiro não ter que recompilar um kernel se eu puder fazer sem. Vou me recusar a corrigir o kernel para essa máquina.

    
por Gilles 12.08.2012 / 21:55

3 respostas

4

Até onde eu sei, o arquivo /etc/initramfs-tools/conf.d/resume tem o parâmetro de onde buscar os dados de hibernação e era originalmente um dispositivo, mas em (muitas) versões recentes usa o UUID. O padrão é a partição de swap que você instalou e eu sei disso porque, se por acaso você alterar sua partição de troca ou UUID, será necessário atualizá-la e executar sudo update-initramfs -u para hibernação para funcionar novamente. Isso é verdade para pelo menos o Quantal, o Precise e o Lucid, então acho que é verdade também para versões atuais suportadas.

A partição de troca deve ser pelo menos tão grande quanto a sua memória total. Lembre-se de que a hibernação para troca pode ser um risco de segurança (físico) se você não usar a criptografia de disco completo (LUKS por meio do cd de instalação alternativo). É possível usar os dados na troca para encontrar os vetores para descriptografar suas senhas de chaveiro do gnome.

    
por Sylwester 22.08.2012 / 17:12
1

Eu não tentei usá-lo, mas encontrei o seguinte HOWTO:

link

Isto parece explicar muito bem como criar o arquivo de troca e prepará-lo para usar com a hibernação. Espero que ajude.

    
por January 17.08.2012 / 15:37
1

Não é recomendado. A partir da documentação da comunidade em: link

  

"As vantagens de um arquivo de troca são muitas, mas é problemático usar o método de hibernação padrão" swsusp "para o sono sem energia."

Agora, "problemático" não significa impossível, mas no contexto de sua pergunta original, devo dizer que não, não é compatível e não está disponível imediatamente.

    
por fabricator4 19.08.2012 / 00:13