问题
I am using an arm development platform. There I installed udev and it works perfect. But when I mount a pen drive and see the file content all files and folders with names having more than 8 chars have been replaced with "~" char. eg: myfilename.mp3 is replaced with myfile~e.mp3
Before udev installation it worked well. (All file names appeared normally). What should I do?
thank you.
回答1:
This is not related to filename length limitation in Linux. This happened because this drive was mounted as FAT16. Check if FAT32 is supported and try mount it this way (check udev rules in /etc/udev/rules.d/).
来源:https://stackoverflow.com/questions/7672948/embedded-linux-filename-length