Z systemem Kubuntu 17.10 Mam zewnętrzny dysk twardy o pojemności 500 GB podzielony na dwie partycje o równej wielkości. Jedna partycja jest partycją NTFS, a druga jest partycją szyfrowaną. Kiedy podłączam dysk do mojego laptopa, Device Notifier wyświetla wpisy dla obu partycji osobno.
Dane wyjściowe sudo cryptsetup luksDump /dev/sdd1
to:
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
Kiedy próbuję zamontować partycję sudo cryptsetup luksOpen /dev/sdd1 lukslvm
, pyta o hasło. Po wprowadzeniu poprawnego hasła nie powoduje to błędu.
Następnie ls -lA /dev/mapper
pokazuje:
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
Dane wyjściowe sudo lsblk -f
to:
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
Dane wyjściowe cryptsetup status lukslvm
to:
/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
Powiadomienie urządzenia nadal pokazuje wolumin jako niezamontowany.
Kiedy próbuję zamontować go za pomocą powiadomień urządzenia, pojawia się błąd informujący mnie, że nie można go zamontować.
W Dolphin, gdy próbuję go zamontować, wyświetla błąd:
Wystąpił błąd podczas uzyskiwania dostępu do „efinso-X53U-back”, system odpowiedział: Żądana operacja nie powiodła się:
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.
Jestem w stanie zamontować partycję NTFS bez trudności.
Ponadto zewnętrzne dyski twarde z tylko jedną zaszyfrowaną partycją ładują się bez żadnego błędu.
Co mogło pójść nie tak? Jak to ustawić poprawnie?
FWIW, istnieje szansa, że ostatnim razem, gdy użyłem zaszyfrowanej partycji, zapomniałem ją wysunąć.
cryptsetup luksOpen /dev/sdc1 lukslvm
polecenie powoduje błąd: Urządzenie / dev / sdc1 nie istnieje lub odmowa dostępu
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" 'zakończony z niezerowym statusem wyjścia 5: Urządzenie luks-xx już istnieje. `
error: Device /dev/sdc1 doesn't exist or access denied
jest prawdopodobnie spowodowany literówką: używasz, /dev/sdd1
jak podano w swoim pytaniu, nie /dev/sdc1
, spróbuj ponownie z wiersza polecenia za pomocą cryptsetup luksOpen /dev/sdc1 lukslvm
- powiedz nam, czy to działa lub jaki rodzaj błędu się pojawia. Jeśli nazwa pliku zmienia się za każdym razem, gdy podłączasz dysk, powinieneś użyć identyfikatora UUID - możesz to uzyskać za pomocą cryptsetup luksUUID </dev/yourdevice>
, który pozwala zastąpić ścieżkę urządzenia w przyszłych poleceniachUUID=luks-ID-ID-ID
cryptsetup luksOpen /dev/sdX2 lukslvm
? Czy dzieje się tak również w przypadku innych dysków? - Spróbuj utworzyć tymczasowy zaszyfrowany dysk USB z tylko jedną partycją i zamontuj go.