Não foi possível montar o disco criptografado externo

9

Executando o Kubuntu 17.10 Eu tenho um disco rígido externo de 500 GB dividido em duas partições de tamanhos iguais. Uma partição é uma partição NTFS e a outra é uma partição criptografada. Quando conecto o disco ao meu laptop, o Device Notifier mostra entradas para ambas as partições separadamente.

Saída de sudo cryptsetup luksDump /dev/sdd1is:

LUKS header information for /dev/sdd1

Version:        1
Cipher name:    aes
Cipher mode:    xts-plain64
Hash spec:      sha1
Payload offset: 4096
MK bits:        256
MK digest:      40 50 .. ..
MK salt:        b4 cb .. ..
MK iterations:  16500
UUID:           3a2bf693-..

Key Slot 0: ENABLED
        Iterations:             66251
        Salt:                   42 ba .. ..
        Key material offset:    8
        AF stripes:             4000
Key Slot 1: DISABLED

Quando tento montar a partição sudo cryptsetup luksOpen /dev/sdd1 lukslvm, ela pede uma senha. Quando digito uma senha correta, ela não produz erros.

Depois disso, ls -lA /dev/mappermostra:

crw------- 1 root root 10, 236 Feb 11 09:52 control
lrwxrwxrwx 1 root root       7 Feb 11 09:52 cryptswap1 -> ../dm-3
lrwxrwxrwx 1 root root       7 Feb 11 09:52 kubuntu--vg-root -> ../dm-1
lrwxrwxrwx 1 root root       7 Feb 11 09:52 kubuntu--vg-swap_1 -> ../dm-2
lrwxrwxrwx 1 root root       7 Feb 13 16:32 lukslvm -> ../dm-4
lrwxrwxrwx 1 root root       7 Feb 11 09:52 sda3_crypt -> ../dm-0

Saída de sudo lsblk -fis:

NAME            FSTYPE      LABEL            UUID                                   MOUNTPOINT
sda                                                                                 
├─sda1          vfat                         E551-A70F                              /boot/efi
├─sda2          ext4                         4b..   /boot
└─sda3          crypto_LUKS                  9f..   
  └─sda3_crypt  LVM2_member                  6d.. 
    ├─kubuntu--vg-root
    │           ext4                         29..   /
    └─kubuntu--vg-swap_1
                swap                         6f..   
      └─cryptswap1
                swap                         01..   [SWAP]
sdb                                                                                 
├─sdd1          crypto_LUKS                  3a..   
│ └─lukslvm     ext4        efinso-X53U-back 6a..   
└─sdd2          ntfs        backup           64..                       
sr0                                                       

Saída de cryptsetup status lukslvmis:

/dev/mapper/lukslvm is active.
  type:    LUKS1
  cipher:  aes-xts-plain64
  keysize: 256 bits
  device:  /dev/sdd1
  offset:  4096 sectors
  size:    586078488 sectors
  mode:    read/write

O notificador do dispositivo ainda mostra o volume como não montado.

Quando tento montá-lo usando o notificador de dispositivo, gera um erro informando que ele não pode ser montado.

No Dolphin, quando tento montá-lo, produz um erro:

Ocorreu um erro ao acessar 'efinso-X53U-back', o sistema respondeu: A operação solicitada falhou:

Error mounting /dev/dm-4 at /media/sandip/efinso-X53U-back: Command-line mount -t "ext4" -o "uhelper=udisks2,nodev,nosuid" "/dev/dm-4" "/media/sandip/efinso-X53U-back"' exited with non-zero exit status 32: 
  mount: /media/sandip/efinso-X53U-back: can't read superblock on /dev/mapper/lukslvm.

Eu sou capaz de montar a partição NTFS sem dificuldade.

Além disso, os discos rígidos externos com apenas uma partição criptografada carregam sem nenhum erro.

O que poderia ter dado errado? Como faço para corrigir isso?

FWIW, há uma chance de que da última vez que usei a partição criptografada, eu esqueci de ejetar.

deshmukh
fonte
3
Presumo que você esteja usando luks. Você já tentou montar através da linha de comando cryptsetup luksOpen /dev/sdX2 lukslvm? Também está acontecendo com outros discos? - Tente criar uma unidade USB criptografada temporária com apenas uma partição e monte-a também.
ukos
@ user8162 Obrigado. O KDE Partition Manager mostra a partição como / dev / sdc1 luks. cryptsetup luksOpen /dev/sdc1 lukslvmcomando produz um erro: O dispositivo / dev / sdc1 não existe ou o acesso foi negado
deshmukh
@ user8162 Tentei outra unidade USB com uma configuração semelhante. Mesmo resultado. Vou tentar criar uma unidade USB com apenas uma partição criptografada.
Deshmukh
Aqui está o erro no Dolphin quando tento abri-lo no Dolphin. An error occurred while accessing '199.0 MiB Encrypted Drive', the system responded: The requested operation has failed: Error unlocking /dev/sdd2: Command-line cryptsetup luksOpen "/ dev / sdd2" "luks-xx" 'encerrado com status de saída diferente de zero 5: O dispositivo luks-xx já existe. `
Deshmukh
3
error: Device /dev/sdc1 doesn't exist or access deniedProvavelmente, o erro foi causado por um erro de digitação: você está usando /dev/sdd1como indicado na sua pergunta, não /dev/sdc1, tente novamente na linha de comando com cryptsetup luksOpen /dev/sdc1 lukslvm- informe-nos se isso funciona ou que tipo de erro você recebe. Se o devicename muda a cada vez que você plugin de sua unidade, você deve usar o UUID - você pode conseguir isso usando cryptsetup luksUUID </dev/yourdevice>, o que lhe permite substituir o seu caminho de dispositivo em comandos futuros comUUID=luks-ID-ID-ID
Robert Riedl

Respostas:

1

Graças ao usuário @ukos, nos comentários, a seguinte solução foi mencionada e corrigiu o problema para mim. Estou postando aqui como possível solução. Preste atenção sudono comando, sem ele, dá erro:

$ cryptsetup luksOpen /dev/sde1 lukslvm
Device /dev/sde1 doesn't exist or access denied.
$ sudo cryptsetup luksOpen /dev/sde1 lukslvm
Enter passphrase for /dev/sde1: 

Depois de inserir a resposta correta, ele também abriu este disco no gerenciador de arquivos.

Ikrom
fonte