You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

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

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.21 15:42:59