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

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

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

mount: /dev/sdd1 is already mounted or /mnt/foo busy.

/mnt/foo是新创建的挂载点,因此它不应该处于繁忙状态。这意味着它/dev/sdd1已经挂载。但是,当我尝试卸载它时,我收到错误

umount: /dev/sdd1: not mounted

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

是否有一些命令可以运行来解决问题,以便我可以安装 USB 驱动器?我不想重新启动系统。详细信息如下所示。谢谢

# lsblk
NAME              MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
...
sdd                 8:48   1  29.8G  0 disk
└─sdd1              8:49   1  29.8G  0 part
# mkdir /mnt/foo
# mount /dev/sdd1 /mnt/foo
mount: /dev/sdd1 is already mounted or /mnt/foo busy
# umount /dev/sdd1
umount: /dev/sdd1: not mounted

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

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

答案1

尝试创建一个新的挂载点而不是 /mnt/Foo 显示“已挂载或繁忙”

也可以尝试使用 Sudo

相关内容