我有一个抛物线Linux(基于 Arch Linux)使用内核 4.9.6 安装。
当我插入 USB 外部硬盘时,我可以看到lsusb
它
总线 002 设备 055:ID 0411:01de BUFFALO INC.(原 MelCo.,Inc.)外置硬盘 HD-PCTU3 [Buffalo MiniStation]
但是,我在 中的任何地方都找不到它作为块设备/dev
。例如,lsblk
返回
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 0 223.6G 0 disk
└─sda1 8:1 0 223.6G 0 part
└─root 254:0 0 223.6G 0 crypt
├─matrix-swap 254:1 0 2G 0 lvm [SWAP]
├─matrix-root 254:2 0 199.4G 0 lvm /
├─matrix-boot 254:3 0 2G 0 lvm /boot
└─matrix-var 254:4 0 20.2G 0 lvm /var
这sda
是我的硬盘,上面有一些 LVM 分区。USB 设备/dev/disk/by-id
也没有显示出来。检查结果dmesg
如下
usb 2-1: new high-speed USB device number 55 using ehci-pci
仅此而已。
我不知道问题出在哪里。有人能帮我解决吗?
答案1
最常见的原因:
您最近升级了内核,但尚未重新启动。当您连接新设备时,udev 会尝试加载与以下设备匹配的模块:跑步内核 – 但你不再拥有它们了!相反,你/lib/modules
只有已安装较新的内核。
检查uname -r
和是否pacman -Q linux
显示不同的版本;如果是,请重新启动。