2017 ATENÇÃO! A resposta aceita parece funcionar, mas com os kernels recentes, descobri que o sistema travava assim que começava a trocar. Se você tentar usar um arquivo de troca criptografado, verifique se ele realmente troca corretamente. Levei muito tempo para descobrir por que meu sistema continuava travando sem motivo aparente. Voltei a usar uma partição de troca criptografada, que funciona corretamente.
Como configuro um arquivo de troca criptografado (não partição) no Linux? Isso é possível? Todos os guias que encontrei falam sobre partições de troca criptografadas, mas não tenho uma partição de troca e prefiro não ter que reparticionar meu disco.
Não preciso de suporte à suspensão em disco, portanto, gostaria de usar uma chave aleatória em cada inicialização.
Já estou usando um volume hospedado em arquivo TrueCrypt para meus dados, mas não quero colocar minha troca nesse volume. Não uso o TrueCrypt para o arquivo de troca, se houver uma solução melhor.
Estou usando o Arch Linux com o kernel padrão, se isso importa.
encrypted swapfile
o primeiro resultado, leva ao rayslinux.blogspot.de/2011/01/…