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/sdd1
is:
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/mapper
mostra:
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 -f
is:
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 lukslvm
is:
/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.
fonte
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.cryptsetup luksOpen /dev/sdc1 lukslvm
comando produz um erro: O dispositivo / dev / sdc1 não existe ou o acesso foi negadoAn 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. `error: Device /dev/sdc1 doesn't exist or access denied
Provavelmente, o erro foi causado por um erro de digitação: você está usando/dev/sdd1
como indicado na sua pergunta, não/dev/sdc1
, tente novamente na linha de comando comcryptsetup 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 usandocryptsetup luksUUID </dev/yourdevice>
, o que lhe permite substituir o seu caminho de dispositivo em comandos futuros comUUID=luks-ID-ID-ID
Respostas:
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
sudo
no comando, sem ele, dá erro:Depois de inserir a resposta correta, ele também abriu este disco no gerenciador de arquivos.
fonte