Estou prestes a reinstalar o Ubuntu em um netbook com um pequeno disco. Devido ao pequeno tamanho do disco, eu preferiria fortemente ter um arquivo de troca do que uma partição de troca. No entanto, eu 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 Eeebuntu antigo que vou substituir, portanto, o suporte ao hardware não é uma preocupação.
O kernel preciso suporta a hibernação de um arquivo de troca? E se eu precisar configurar alguma coisa?
Observe que estou procurando informações confiáveis e atualizadas. Não me importo se a hibernação não for suportada imediatamente, mas prefiro não ter que recompilar um kernel se eu puder ficar sem. Vou recusar o patch do kernel para essa máquina.
Respostas:
Tanto quanto 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 UUID. O padrão é a partição swap que você instalou, e eu sei disso porque, se você mudar sua partição swap ou o UUID, precisará atualizá-la e executarsudo update-initramfs -u
a hibernação para funcionar novamente. Isso é verdade para pelo menos Quantal, Precise e Lucid, então acho que também é verdade para as versões atuais suportadas.A partição de troca deve ser pelo menos tão grande quanto sua memória total. Esteja ciente de que a hibernação para trocar pode ser um risco (físico) de segurança se você não usar a criptografia de disco completo (LUKS por meio do CD de instalação alternativo). É possível usar os dados no swap para encontrar os vetores para descriptografar suas senhas do chaveiro do gnome.
fonte
Não tentei usá-lo, mas encontrei o seguinte COMO FAZER:
http://ubuntuforums.org/showthread.php?t=1042946
Isso parece explicar muito bem como criar o arquivo de troca e prepará-lo para uso com a hibernação. Espero que ajude.
fonte
Não é recomendado. Na documentação da comunidade em: https://help.ubuntu.com/community/SwapFaq/
Agora "problemático" não significa impossível, mas no contexto da sua pergunta original, eu teria que dizer que não, não é suportado e não está disponível imediatamente.
fonte