Saya punya drive USB eksternal dengan partisi LUKS terenkripsi. Saya umumnya tidak memiliki masalah dalam memasang perangkat; Saya mengkliknya dari desktop xfce4 dan mendapatkan dialog tempat saya memasukkan kata sandi.
Saat saya mencoba memasang drive sekarang, saya mengetikkan kata sandi dan mendapatkan kesalahan:
Error unlocking /dev/sdc1: Command-line `cryptsetup luksOpen "/dev/sdc1" "luks-..."' exited with non-zero exit status 5: Device luks-... already exists
Apa yang harus saya lakukan untuk memasang drive? Apakah itu entah bagaimana rusak? Bagaimana perangkat itu sudah ada jika tidak dipasang (dan tidak terhubung sampai beberapa waktu yang lalu)?
16.04
mount
encryption
luks
Runcing
sumber
sumber
Jawaban:
Ya, ini terjadi ketika perangkat terenkripsi luks tidak dengan bersih dinonaktifkan dengan cryptsetup close.
Anda dapat mencoba menghapus pemetaan menggunakan
dmsetup remove /dev/mapper/luks-...
jika Anda ingin menghindari reboot.sumber
dmsetup remove_all
device-mapper: remove ioctl on [device] failed: Device or resource busy
Dari sisi saya, ketika itu terjadi
dmsetup remove /dev/mapper/luks-
perintah tidak berfungsi karena fakta bahwa disk yang dipetakan tidak ada lagi di bawah / dev / mapper ...Jadi saya harus menutup pemetaan lama secara manual dengan:
(di mana sdx sesuai dengan partisi luks yang telah Anda identifikasi
fdisk -l
sumber
Yang ini berfungsi untuk saya (ganti
sde1
dengan label disk Anda):sudo cryptsetup luksOpen /dev/sde1 lukslvm
sumber