我买了一个金士顿 DT108 16GB USB 笔式驱动器,但 Ubuntu 无法识别它。我该怎么办?
dmesg | tail
连接U盘后 的输出:
[ 1455.253010] CPU5: Package power limit notification (total events = 488)
[ 1455.253013] CPU1: Package power limit notification (total events = 489)
[ 1455.263966] CPU4: Package power limit normal
[ 1455.263969] CPU2: Package power limit normal
[ 1455.263972] CPU0: Package power limit normal
[ 1455.263975] CPU6: Package power limit normal
[ 1455.263998] CPU1: Package power limit normal
[ 1455.264001] CPU5: Package power limit normal
[ 1455.264004] CPU7: Package power limit normal
[ 1455.264007] CPU3: Package power limit normal
答案1
首先将 USB 格式化为 NTFS。只需使用 fidisk-l 检查它是否显示在带有 NTFS 文件系统的设备列表中。记住设备名称并使用命令挂载设备sudo mount /dev/sda2 /mnt //assuming sda2 is NTFS formatted USB device.
编辑:我建议您将 USB 设备格式化为 ntfs,因为这样可以在 Linux 系统上轻松检查 ntfs 设备并确定它是什么。
答案2
当其他设备插入时,该特定 USB 端口是否工作?您的计算机上的 USB 集线器可能在 Ubuntu 下无法工作。它应该始终识别出有设备正在插入 - 执行dmesg |grep /dev
并查看最后一个设备是什么。
作为测试,将鼠标插入该 USB 端口,看看它是否正常工作(按watch "dmesg | tail"
CTRL+C 键退出)
另一种可能性是,设备所需的电量超过了端口所能提供的电量,但无论如何,请尝试机器上的另一个 USB 端口,看看该行为是否继续。