mount 表示已经安装;umount 说未安装

Rob*_*ton 5 linux mount usb unmount

我的 Linux 服务器(Centos 7.5)的 USB 驱动器处于奇怪的状态。当我尝试将 USB 驱动器上的分区安装到新创建的安装点时,出现错误

\n\n
mount: /dev/sdd1 is already mounted or /mnt/foo busy.\n
Run Code Online (Sandbox Code Playgroud)\n\n

/mnt/foo是一个新创建的挂载点,所以它不应该很忙。这意味着/dev/sdd1已经安装了。但是,当我尝试卸载它时,出现错误

\n\n
umount: /dev/sdd1: not mounted\n
Run Code Online (Sandbox Code Playgroud)\n\n

系统似乎处于某种混乱状态,我无法安装或卸载 USB 驱动器?

\n\n

我可以运行一些命令来使事情正确,以便我可以安装 USB 驱动器吗?我不想重新启动系统。详细信息如下所示。谢谢

\n\n
# lsblk\nNAME              MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT\n...\nsdd                 8:48   1  29.8G  0 disk\n\xe2\x94\x94\xe2\x94\x80sdd1              8:49   1  29.8G  0 part\n# mkdir /mnt/foo\n# mount /dev/sdd1 /mnt/foo\nmount: /dev/sdd1 is already mounted or /mnt/foo busy\n# umount /dev/sdd1\numount: /dev/sdd1: not mounted\n
Run Code Online (Sandbox Code Playgroud)\n\n

更新:USB 存储子系统似乎处于不良状态。当 USB 驱动器被移除时,“lsusb”输出仍然显示该设备。当插入其他 USB 驱动器时,它们根本不显示。我尝试卸载并重新加载“usb-storage”内核模块,但由于它正在使用中,因此不会卸载它。

\n\n

我认为这可能是固件或硬件问题。

\n

小智 -1

尝试创建一个新的安装点,而不是 /mnt/Foo 说“已安装或繁忙”

可能也想尝试使用 Sudo