+ -
当前位置:首页 → 问答吧 → 为什么nand上的fat分区总是出错呢

为什么nand上的fat分区总是出错呢

时间:2011-09-14

来源:互联网

系统放到yaffs2分区, 数据文件放到fat分区, 在非法关机的时候非常容易造成fat只读(正常关机有卸载, 但可能也有)
我做分区的办法是
1. 在内核留一个空的分区700m(mtd5)
2. 安装系统时执行一次 mkfs.vfat /dev/mtdblock5
3. 每次开机执行 fsck.vfat /dev/mtdblock5 -a
  mount -t vfat /dev/mtdbloc5 /mnt
4. 每次正常关机执行 umount /mnt


加fsck后能解决部分问题, 有时还是解决不了, 只能重新 mkfs.vfat 才行, 甚至有时需要格式化2遍



内核2.6.33-rc4, OMAPL138

作者: ma100   发布时间: 2011-09-14

fat本身就怕非法关机,很正常,更何况linux的fat比windows的更不稳定

作者: jackyjkchen   发布时间: 2011-09-14