当我离开我的电脑时,我的加密 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)