如何打开相信它已打开的未安装的 luks 卷

dav*_*dgo 9 luks

我拍摄了一个(实时)luks 加密块设备的快照,将其复制到另一个系统,现在正试图打开它,但我无法这样做。任何解决此问题的帮助将不胜感激。

复制的映像当前位于其自己的 LVM 分区上

当我尝试使用命令打开设备时,并在输入密码后

cryptsetup -v luksOpen /dev/hdd/luksCrypted 块名

我收到回复“无法使用正在使用的设备 /dev/hdd/unenc_mail_dev(已映射或已安装)。命令失败,代码为 16:无法使用正在使用的设备 /dev/hdd/unenc_mail_dev(已映射或已安装) )”

我怀疑 luks 设备上有什么东西说它已安装,因为它是快照,但不知道是什么或如何清除它。我尝试通过在 lsof 的输出中执行 df、lostup -a 和 grepping "luksCrypted" 来寻找作为已安装文件系统的痕迹,但没有运气。

当我运行“crytpsetup status /dev/hdd/luksCrypted”或“cryptsetup status blockname”时,我得到一个响应 /dev/mapper/[luksCrypted|mailblock] is inactive。

任何想法如何打开卷?

小智 5

dmsetup remove_all 从链接的stackoverflow问题中为我工作。