O SWAP criptografado não será montado na inicialização

0

Preciso de ajuda com o meu Encrypted SWAP no Ubuntu 14.04. Não vai montar.

Eu usei ecryptfs-setup-swap para criptografar a troca.

Na inicialização, este erro ocorre:

device-mapper: rename ioctl on cryptswap1_unformatted failed: Device  or resource busy.

Mas se eu usar este comando após o login, ele simplesmente funciona sem nenhum problema:

/etc/init.d/cryptdisks recarregar

Output:

Stopping remaining crypto disks...
cryptswap1 (stopping)...
Starting remaining crypto disks...
cryptswap1 (starting)..
cryptswap1 (started)...

Estas são as entradas no meu arquivo / etc / fstab :

UUID=479cf731-657a-4f19-bd30-975b4019299f /               ext4    errors=remount-ro 0       1

/dev/disk/by-uuid/AAE010E1E010B613 /mnt/AAE010E1E010B613 auto nosuid,nodev,nofail,x-gvfs-show 0 0

/dev/mapper/cryptswap1 none swap sw 0 0

E esta é a entrada na entrada do meu arquivo / etc / crypttab :

 cryptswap1 /dev/sda6 /dev/urandom swap,cipher=aes-cbc-essiv:sha256

Atualmente, não consigo incorporar imagens, mas é uma captura de tela de gParted :

Screenshot de gParted:

Eu não sou especialista em partições. Se precisar de mais informações, avise-nos e eu postarei imediatamente .

    
por Marco21 11.07.2016 / 18:50

1 resposta

0

Eu costumava receber uma mensagem de erro sobre a configuração da troca criptografada durante a inicialização, mas a troca criptografada ainda estava configurada corretamente.

Parece que pode ser o seu caso, pois, quando você executa /etc/init.d/cryptdisks reload , ele informa que ele está parando cryptswap1 , o que indica que está sendo executado.

No entanto, você pode verificá-lo. Como se diz, o dispositivo é chamado cryptswap1 , então vamos ver se ele está funcionando corretamente após a inicialização.

Descubra qual é o dispositivo cryptswap1 real

Tente inicializar e executar ll /dev/mapper/cryptswap1 . Deve dizer o seguinte:

lrwxrwxrwx 1 root root 7 Jul 11 01:52 /dev/mapper/cryptswap1 -> ../dm-0

Se isso acontecer, significa que /dev/mapper/cryptswap1 está realmente localizado em /dev/dm-0 .

Descubra se esse dispositivo está sendo usado

Execute cat /proc/swaps . Deve dar algo como o seguinte:

Filename                Type        Size    Used    Priority
/dev/dm-0                               partition   4098044 467804  -1

Se o Filename corresponder ao dispositivo cryptswap1 , as coisas estão funcionando corretamente.

    
por Olathe 11.07.2016 / 21:24