Под управлением Kubuntu 17.10 у меня есть внешний жесткий диск объемом 500 ГБ, разделенный на два раздела одинакового размера. Один раздел является разделом NTFS, а другой - зашифрованным разделом. Когда я подключаю диск к своему ноутбуку, Device Notifier показывает записи для обоих разделов отдельно.
Выход sudo cryptsetup luksDump /dev/sdd1
составляет:
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
Когда я пытаюсь смонтировать раздел с помощью sudo cryptsetup luksOpen /dev/sdd1 lukslvm
, он запрашивает пароль. Когда я ввожу правильный пароль, он не выдает ошибку.
После этого ls -lA /dev/mapper
показывает:
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
Выход sudo lsblk -f
составляет:
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
Выход cryptsetup status lukslvm
составляет:
/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
Уведомитель устройства по-прежнему показывает объем как не смонтированный.
Когда я пытаюсь смонтировать его с помощью уведомителя устройства, он выдает ошибку, сообщающую, что он не может быть смонтирован.
В Dolphin, когда я пытаюсь его смонтировать, выдает ошибку:
Произошла ошибка при доступе к efinso-X53U-back, система ответила: Запрошенная операция завершилась неудачно:
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.
Я могу без проблем смонтировать раздел NTFS.
Кроме того, внешние жесткие диски с одним зашифрованным разделом загружаются без ошибок.
Что могло пойти не так? Как мне установить это правильно?
FWIW, есть вероятность, что в прошлый раз, когда я использовал зашифрованный раздел, я забыл удалить его.
источник
cryptsetup luksOpen /dev/sdX2 lukslvm
? Это происходит и для других дисков? - Попробуйте создать временный зашифрованный USB-накопитель только с одним разделом и также смонтировать его.cryptsetup luksOpen /dev/sdc1 lukslvm
Команда выдает ошибку: устройство / dev / sdc1 не существует или доступ запрещен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" 'завершен с ненулевым состоянием выхода 5: устройство luks-xx уже существует. `error: Device /dev/sdc1 doesn't exist or access denied
, вероятно, вызвана опечаткой: вы используете,/dev/sdd1
как указано в вашем вопросе, нет/dev/sdc1
, пожалуйста, попробуйте еще раз из командной строкиcryptsetup luksOpen /dev/sdc1 lukslvm
- пожалуйста, сообщите нам, если это работает, или какую ошибку вы получаете. Если имя устройства меняется каждый раз, когда вы подключаете диск, вы должны использовать UUID - вы можете получить его с помощьюcryptsetup luksUUID </dev/yourdevice>
, что позволит вам заменить путь к устройству в будущих командах наUUID=luks-ID-ID-ID
Ответы:
Благодаря пользователю @ukos, в комментариях было упомянуто следующее решение, которое исправило проблему для меня. Я выкладываю здесь как возможное решение. Обратите внимание
sudo
на команду, без нее выдает ошибку:После того, как я ввел правильный ответ, он тоже открыл этот диск в файловом менеджере.
источник