A mensagem "cryptdisks stop / waiting" é emitida quando o /etc/init.d/cryptdisks
demon é parado, e o demônio então trava quando há uma tentativa de reiniciar o serviço.
Eu tive o mesmo problema (após uma nova instalação do Ubuntu 14.10 e executando ecryptfs-setup-swap
), exceto que para mim, eu fiz tenho uma nova entrada
adicionado a /etc/crypttab
, e eu fiz uma nova entrada adicionada a /etc/fstab
.
O problema parece ser devido ao "Bug Conhecido" relacionado aos UUIDs descritos em Trocar não funciona na instalação 14.04 limpa usando home criptografado
Eu sugiro que você tente o seguinte: (Aviso: estas instruções assumem a sua partição swap
é /dev/sda5
- ajuste se necessário. Você pode perder dados se você os inserir incorretamente.)
-
Remova o comentário da linha em
/etc/fstab
para/dev/mapper/cryptswap1
. Deveria ler:/dev/mapper/cryptswap1 none swap sw 0 0
-
Adicione a seguinte linha a
/etc/crypttab
:cryptswap1 /dev/sda5 /dev/urandom swap,cipher=aes-cbc-essiv:sha256
-
Em seguida, faça o espaço de troca
$ sudo mkswap /dev/sda5
-
Reinicie o daemon cryptdisks:
$ sudo /etc/init.d/cryptdisks stop cryptdisks stop/waiting # or you may get: Job is not running: cryptdisks $ sudo /etc/init.d/cryptdisks force-start * Starting remaining crypto disks... * cryptswap1 (running)...
-
Verifique se a cripta está em execução:
$ sudo cryptsetup status cryptswap1 /dev/mapper/cryptswap1 is active and is in use.
-
Verifique se você tem algum espaço de troca:
$ swapon -s
Descobri que o nome do arquivo de troca era / dev / dm-0 neste estágio.
Agora, o teste completo. Reinicialize e verifique novamente se cryptswap1 ainda está ativo e verifique o espaço de troca. Desta vez, você deve descobrir que o nome do arquivo de espaço de troca é / dev / mapper / cryptswap1. Boa sorte!
Observe que gparted
mostrará a partição como "desconhecida".