无法在 Linux 中挂载 USB HDD

无法在 Linux 中挂载 USB HDD

我在一台刚刚安装了内核 2.6.18-371.el5 的服务器上遇到了问题。我知道这是 Red Hat 5 的旧内核,但由于某些“限制”,我暂时被迫使用它。还应注意,我安装的这个发行版是一个预装了各种安全软件的启动版。

无论如何,我在外部 USB 硬盘上有一个本地存储库,但无论如何我似乎都无法让系统加载驱动器的驱动程序。由于其他网络限制,我无法从中发布日志消息,也无法将服务器连接到公共线路。所以我会尽力手动提供重要信息。我对 Linux 相当熟练,但对将驱动程序加载到内核等内容还不熟悉。所以如果我的某些解释看起来很奇怪,我很抱歉。

我目前所做的:

-”ls /dev“显示:” usbdev1.5_ep00, ...01, ...81...当我插入驱动器时。但驱动器上根本没有“sd*”。

-”blkid“仅显示我的操作系统分区和 CDROM 挂载。根本没有 USB 挂载

-”fdisk -l“显示我的三个物理驱动器“sda、sdb 和 sdc”,它们对应于我的三个内部 SAS 驱动器。它们运行良好。

-”dmesg“仅显示:” usb 1-4.1:1.0: new high speed USB device using ehci_hcd and address 5“” usb 1-4.1:1.0: configuration #1 chosen from 1 choice“...就是这样。没有发现任何其他设备信息。

-”lsmod“显示“ ehci_hcd”、“ uhci_hcd”和“ ohci_hcd”全部已加载,没有其他内容。

-”lsusb“显示总线 001、设备 004 和设备 003:Cypress Semiconductor Corp USB 2 TetraHub、总线 002 Dev 004 Raritan Computer,然后是其他 4 个空白总线设备...总共 7 个。(Raritan 是使用 USB 键盘和鼠标的以太网连接 KVM)

-”yum list libusb“表明已libusb.x86_64安装

到目前为止,我已经搜索了几个小时来寻找此问题的解决方案。我尝试了modprobing usb_storage……ehci_hcd我尝试在插入驱动器的情况下重新启动。我查看了 BIOS,似乎可以看到驱动器。我重新安装了内核 rpm,希望能纠正一些问题。

有人知道如何让 USB 为块设备工作吗?如果能得到任何帮助,我将不胜感激。

还应该注意的是,nousb为了使用 USB 键盘和鼠标,我删除了 kickstart grub 配置中的一行。现在它们都可以正常工作,并且在上述命令中可以找到。

答案1

尝试这个:

insmod /lib/modules/$(uname -r)/kernel/drivers/usb/storage/usb-storage.ko

然后移除并重新插入驱动器并检查 dmesg。

答案2

您是否检查过 /etc/modprobe.conf 来查看 usb-storage 是否已被“假安装”?

检查grep usb-storage /etc/modprobe.conf是否显示类似install usb-storage /bin/true或 的内容blacklist usb-storage;如果显示,请将其注释掉,然后重试。

您可能还想通过查看来确保驾驶员是否在场/lib/modules/$(uname -r)/kernel/drivers/usb/storage/

相关内容