关于运行ARM开发板上SD变成只读文件解决方案

其实是掉电保护,之前挂在的SD变成了制度文件,只需要将SD卡重新挂载一遍就OK了.

FAT: Filesystem panic (dev mmcblk0p4)
    fat_free_clusters: deleting FAT entry beyond EOF
    File system has been set read-only
JFFS2 notice: (410) check_node_data: wrong data CRC in data node at 0x0a6537b8: read 0x989975b, calculated 0x9b01bd19.


你可以用mount查看

/dev/mmcblk0p4 on /mnt/sd type vfat (ro,relatime,fmask=0000,dmask=0000,allow_utime=0022,codepage=cp437,iocharset=cp936)
/dev/mmcblk0p4 on /home/sd type vfat (ro,relatime,fmask=0000,dmask=0000,allow_utime=0022,codepage=cp437,iocharset=cp936)


在/etc/init.d/rcS中添加一句

mount -o remount,rw /dev/mmcblk0p4


网上说还有一种方法,可以把fat格式改成ext2,我没有去试,如果上面的方法无法解决,可以试试这个方法.

你可能感兴趣的:(File,ext,System)