我这边有一台设备已经连续运行了一年半了,用的芯片是AM3352,内核是LINUX-3.2.0,最近发生的一次掉电后发现系统不断重启,经分析每次程序对一个日志文件进行写操作后就引发系统重启,同时对这个文件作删除操作时也引发系统重启,后来将文件的上级目录删除系统才正常,初步判断是文件头有坏块引起的,有没有办法避免因这种写文件操作异常引起的内核重启呢?
Jian Zhou:
设备是经常异常断电么?感觉文件系统已经出问题了。
user5278468:
回复 Jian Zhou:
是会异常断电,但不是很频繁,文件系统好像没问题,通过上级目录删除这个日志文件后一切正常!我一直用那块板作复现,一直复现不出来,作频繁写操作并经常断电都没问题!
yongqing wang:
整个文件系统坏了吧