相关疑难解决方法(0)

设备映射器:删除 luks-xxxx 上的 ioctl 失败:设备或资源繁忙

当我离开我的电脑时,我的加密 USB 驱动器不知何故被意外卸载(尽管当时它仍然是物理连接的)。我一直无法恢复(还没有尝试重新启动)。我现在已经完全断开了设备的连接,但是当我尝试删除 /dev/mapper 中的悬空条目时,我仍然收到“设备或资源繁忙”的消息。我可以在不重新启动的情况下重新连接和安装驱动器吗?

这是我尝试过的(长名称更改为“xxxxx”)...

$ sudo dmsetup ls
luks-xxxxx (252:1)
luks-yyyyy (252:0)

$ sudo umount /dev/mapper/luks-xxxxx
umount: /dev/mapper/luks-xxxxx: not mounted

$ sudo fuser --kill /dev/mapper/luks-xxxxx
$ echo $?
1

$ sudo dmsetup info -c luks-xxxxx
Name       Maj Min Stat Open Targ Event  UUID
luks-xxxxx 252   1 L--w    1    1      0 CRYPT-LUKS1-xxxxx-luks-xxxxx

$ sudo dmsetup remove luks-xxxxx
device-mapper: remove ioctl on luks-xxxx failed: Device or resource busy
Command failed
Run Code Online (Sandbox Code Playgroud)

重新连接设备后...

$ sudo cryptsetup luksOpen "/dev/sde1" "luks-xxxxx"
Device luks-xxxxx already …
Run Code Online (Sandbox Code Playgroud)

umount luks 13.10

35
推荐指数
2
解决办法
6万
查看次数

标签 统计

13.10 ×1

luks ×1

umount ×1