我有一台在arm机器上运行linux 2.6.27的嵌入式设备。内核和系统正在AFIK正常工作。我插入了USB闪存驱动器并检测到驱动器(输出后)。
scsi 0:0:0:0: Direct-Access Kingston DataTraveler II PMAP PQ: 0 ANSI: 0 CCS
sd 0:0:0:0: [sda] 2014208 512-byte hardware sectors (1031 MB)
sd 0:0:0:0: [sda] Write Protect is off
sd 0:0:0:0: [sda] Assuming drive cache: write through
sd 0:0:0:0: [sda] 2014208 512-byte hardware sectors (1031 MB)
sd 0:0:0:0: [sda] Write Protect is off
sd 0:0:0:0: [sda] Assuming drive cache: write through
sd 1:0:0:0: [sda] Attached SCSI removable disk
我可以看到它创建的设备节点是在sda下创建的,但我无法在/ dev /中找到任何sda设备。但我可以在/ sys / sda下看到它。我尝试使用以下命令进行安装: mount -t vfat / dev / sda / / mnt /
这无法说/ dev / sda没有找到文件(因为它不在/ dev中)。任何帮助将不胜感激。
感谢。
答案 0 :(得分:0)
据我所知,您需要udev来创建动态设备节点。如果系统上存在udev,请检查/etc/udev/rules.d /上是否有自定义规则。