Dm6446的ARM写SD卡,如果umount了SD卡后,数据是完整的,如果突然断电或者直接拔出SD卡,数据就会丢失,此问题有办法解决吗
noaming:
建议你查看Linux方面关于UDEV的规则,把Linux系统添加以下功能:当拔出设备(USB,SD等)自动umount移动设备。
Tuff Li:
这个和udev没有直接关系,运行时拔卡是来不及做umount操作,你在PC上如果突然拔卡也会出现这样的情况的
建议在UI上或者通过状态灯告诉客户,在读写SD卡的时候不要拔卡
Tuff Li:
回复 xiao weihua:
拔卡之前要做sync一下文件系统缓存的,楼上的方法是正常的标准方法