运行Kubuntu17.10,我有一个500 an的外部硬盘,分成两个大小相同的分区。一个分区是NTFS分区,另一个是加密分区。当我将磁盘连接到我的笔记本电脑时,Device会分别显示两个分区的条目。
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-0sudo 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‘时发生错误,系统响应:请求的操作失败:错误安装/dev/dm-4 at /media/sandip/efinso-X53U-back:命令行挂载-t "ext4“-o "uhelper=udisks2”,nodev,nosuid“/dev/dm-4”“/media/sandip/efinso-x53U-back”,退出状态为32:挂载: /media/sandip/efinso-X53U-back:无法读取/dev/mapper/lukslvm上的超级块。
我能够毫不费力地安装NTFS分区。
此外,外部硬盘上只有一个加密分区加载,没有任何错误。
有什么会出错的?我该怎么纠正呢?
FWIW,上一次我使用加密的分区时,可能忘记弹出它。
发布于 2019-04-28 11:59:36
感谢user @ukos,在评论中提到了以下解决方案,并为我解决了这个问题。我在这里张贴作为可能的解决方案。注意命令中的sudo,如果没有它,它就会产生错误:
$ 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: 在我输入正确的答案后,它也在文件管理器中打开了这个磁盘。
https://askubuntu.com/questions/1003272
复制相似问题