LUKS加密U盘输入正确密码仍报错‘Operation cancelled’且无法挂载的问题求助
LUKS加密U盘输入正确密码仍报错‘Operation cancelled’且无法挂载的问题求助
大家好,我因为没有足够的权限在之前相关问题的回答下评论,所以新开这个提问求助。我有一个可移除的USB驱动器,用cryptsetup luksFormat完成了加密设置,但插入后输入正确的密码却还是无法正常挂载,遇到的错误和之前某个问题里的情况一样,但那个问题给出的解决方案对我没用。
下面是我按照那个方案做的几项测试结果(已把/dev/mapper文件的UUID替换为$uuid):
测试1:尝试手动映射设备
执行命令:
sudo cryptsetup luksOpen /dev/sdb foo
输入密码后得到报错:
Cannot use device /dev/sdb which is in use (already mapped or mounted).
测试2:查看块设备信息
执行lsblk得到输出:
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTS sda 8:0 0 ... 0 disk ├─sda1 8:1 0 ... 0 part ... └─sdaN 8:N 0 ... 0 part ... sdb 8:16 1 ... 0 disk └─luks-56a33913-5f65-48e9-8e6e-db1f72605b24 253:0 0 ... 0 crypt
测试3:查看/dev/mapper目录内容
执行ls -l /dev/mapper/得到输出:
total 0 crw------- 1 root root 10, 236 Aug 17 07:46 control lrwxrwxrwx 1 root root 7 Aug 17 10:48 luks-$uuid -> ../dm-0
测试4:尝试克隆卷组
执行命令:
sudo vgimportclone /dev/mapper/luks-$uuid
得到报错:
Failed to find physical volume "/dev/mapper/luks-$uuid".
Failed to find all devices.
我怀疑这个错误的产生原因和之前的问题不一样。补充个背景:我有多个用同样方式加密的USB设备,都是通过同一个USB端口连接的,它们都会被识别为同一个物理设备/dev/sdb,而且都被映射到/dev/dm-0。会不会是这个情况导致系统混淆了?
有没有大佬能帮我找出问题的根源,再给个有效的解决办法呀?
备注:内容来源于stack exchange,提问作者EnronEvolved
相关产品推荐
相关产品推荐

