szfrankie 发表于 2006-7-29 13:20:01

vfat文件格式写数据的限制问题,问了很多坛都没解决

s3c2510向vfat文件格式写数据的限制问题,问了很多坛都没解决
我的系统环境是:s3c2510,uclinux 2003,内核是2.4。
我现在想往u盘写数据,如果u盘的文件格式是ext2格式,那么mount /dev/sda1 /mnt
后,直接cp/bin/test.txt   /mnt,一切都很正常。
但是如果u盘是fat32格式的话,那么mount -t vfat /dev/sda1 /mnt,后,再使用
cp/bin/test.txt   /mnt,如果test.txt大于8k就写不进去了,出现错误
Filesystem panic (dev 08:01).
File without EOF
File system has been set read-only
后来我把05uclinux的 /linux2.4.x/fs/vfat移植到现在的系统,能写1M左右的数据,但再大点的数据又出现这个问题
各位,谢谢

windwiny 发表于 2006-8-9 21:34:01

mount 时加上一些参数试试, -o loop ,iocharset= , codepage= 之类的
页: [1]
查看完整版本: vfat文件格式写数据的限制问题,问了很多坛都没解决