Meu dispositivo criptografado LUKS funciona em um computador, mas não em outro - por quê?

0

Meu dispositivo criptografado LUKS funciona em um computador, aquele em que o criei, o Ubuntu 12.04. Mas quando eu o conecto a outro 12.04 bastante novo, o syslog me diz "partição desconhecida".

Alguma idéia do porquê disso? Preciso migrar uma chave mestra ou algo semelhante da máquina onde o dispositivo funciona? Minha primeira idéia foi instalar o cryptsetup, que estava faltando antes na máquina dois, mas mesmo depois disso - não consigo montá-lo.

Onde funciona:

$ sudo parted -l
Partitiontable: msdos

... (usual listing)

Modell: Generic- Multi-Card (scsi)
Drive  /dev/sdb:  31,4GB
Sectorsize (logic/physical): 512B/512B
Partitiontable: msdos

 1      4194kB  31,4GB  31,4GB  primary               LBA

Modell: Linux-Device-Mapper (crypt) (dm)
Drive  /dev/mapper/udisks-luks-uuid-...(some key):  31,4GB
Sectorsize(logic/physical): 512B/512B
Partitiontable: msdos

(no numbers or data here)

$ dmsetup ls --tree
udisks-luks-uuid-... (same key as above) (252:0)
 └─ (8:17)

Onde não funcionou (pergunta respondida):

from syslog:
Jan 10 date name kernel: [   69.546400] sd 8:0:0:2: [sde] 61405184 512-byte logical blocks: (31.4 GB/29.2 GiB)
Jan 10 date name kernel: [   69.548646] sd 8:0:0:2: [sde] No Caching mode page present
Jan 10 date name kernel: [   69.548652] sd 8:0:0:2: [sde] Assuming drive cache: write through
Jan 10 date name kernel: [   69.552019] sd 8:0:0:2: [sde] No Caching mode page present
Jan 10 date name kernel: [   69.552024] sd 8:0:0:2: [sde] Assuming drive cache: write through
Jan 10 date name kernel: [   69.556692]  sde: unknown partition table

everything else, now as it works, I couldn't reproduce...
    
por isync 20.01.2013 / 15:51

1 resposta

1

Adivinhe, desta vez, quando eu anexei o dispositivo para postar a saída do syslog aqui, de repente funcionou! Parece que não ter Cryptsetup instalado foi causando isso, obviamente. Então, depois de instalar e até mesmo depois de eu reiniciar, o reconhecimento mágico de dispositivos criptografados cryptsetup não se propagou adequadamente para dentro do sistema, como parece.

Portanto, para todos os outros que têm este problema:

  1. Certifique-se de que você tenha o cryptsetup instalado: sudo apt-get install cryptsetup (Você pode supervisionar isso como você o tem na máquina onde você criou o dispositivo criptografado, mas não é padrão em nenhuma outra configuração)

    2. Reinicialize sua máquina e, se ela não funcionar, reinicialize mais uma vez.  Por mais estranho que pareça ...

por isync 20.01.2013 / 16:30