Como mencionado por Jan Henke, este é um bug conhecido para o Ubuntu 14,04 (e 12,04). Se durante a instalação o usuário optar por criptografar sua partição home, a partição swap também será criptografada, mas não estará disponível no sistema operacional.
Um mkswap
direto pode não funcionar (como sugerido por Stephen Kitt), devido à criptografia da partição interessada.
A solução que funcionou para o meu sistema foi a seguinte:
- Execute
sudo fdisk -l
e encontre a partição marcada como partição swap. Neste exemplo,/dev/sda6
será usado. Se você encontrou outra partição, use o nome dela em vez desda6
em todas as etapas ! -
Compare seu nome com a partição usada como swap durante a instalação (antes da criptografia), mostrada em
/etc/fstab
na linha (1)# swap was on /dev/sda6 during installation
e verifique se eles são iguais.
-
Execute
sudo -s
e, em seguida,umount /dev/sda6
. -
Execute
mkswap /dev/sda6
. Na saída, um UUID deve ser produzido. -
Use esse UUID para executar
echo "RESUME=UUID=143c43d8-0a77-4d62-a7ae-f53a8e0229a9" > /etc/initramfs-tools/conf.d/resume
(o UUID usado aqui é apenas um exemplo).
-
Executar
echo "cryptswap1 /dev/sda6 /dev/urandom swap,cipher=aes-cbc-essiv:sha256" > /etc/crypttab
-
Executar
update-initramfs -u exit
-
Reinicie.
Após a reinicialização, verifique se o seu sistema está realmente usando uma partição de swap. Verifique com cat /proc/swaps
ou swapon -s
. A saída do último comando deve ser como o seguinte:
Filename Type Size Used Priority
/dev/mapper/cryptswap1 partition 8787964 0 -1
Esta solução é de este link . Eu reescrevi tudo aqui de acordo com as diretrizes do Stackexchange.
(1) Na minha pergunta, publiquei todo o conteúdo do meu arquivo /etc/fstab
.