Embedded 嵌入式linux文件名长度

Embedded 嵌入式linux文件名长度,embedded,filenames,udev,Embedded,Filenames,Udev,我使用的是arm开发平台。在那里我安装了udev,它工作得很好。但是,当我装入笔驱动器并看到文件内容时,名称超过8个字符的所有文件和文件夹都已替换为“~”字符。 例如:myfilename.mp3被myfile~e.mp3替换 在安装udev之前,它运行良好。(所有文件名都正常显示)。 我该怎么办 谢谢。这与Linux中的文件名长度限制无关。发生这种情况是因为该驱动器安装为FAT16。检查FAT32是否受支持,并尝试以这种方式装载(检查/etc/udev/rules.d/中的udev规则) 嗨,

我使用的是arm开发平台。在那里我安装了udev,它工作得很好。但是,当我装入笔驱动器并看到文件内容时,名称超过8个字符的所有文件和文件夹都已替换为“~”字符。 例如:myfilename.mp3被myfile~e.mp3替换

在安装udev之前,它运行良好。(所有文件名都正常显示)。 我该怎么办


谢谢。

这与Linux中的文件名长度限制无关。发生这种情况是因为该驱动器安装为FAT16。检查FAT32是否受支持,并尝试以这种方式装载(检查/etc/udev/rules.d/中的udev规则)

嗨,在etc/udev/rules.d/中,我写了一条规则。此规则的目的是在每次安装pen时为该“1-1”端口分配节点“pen1”。这就是我写规则的方式。BUS==“usb”,ID==“1-1”,KERNEL==“sd?1”,NAME=“pen1”请在插入前使用与装载相关的信息和日志更新您的问题:tail-f/var/log/messages。另外,请注意,配置装载选项和FS_装载选项shi pmod,这是mount命令的一个问题。在我的mount命令问题中添加-vfat参数后,问题解决了。非常感谢您的建议。如果有什么有用的话,我很高兴,顺便说一下,我认为您的热插拔问题因此建议查看udev规则。