我的linux系统是做在一块只有64M的DiskOnModule电子盘上,是经过精简的linux系统,内核是2.4.24的,运行于工控机上。最近发生了一点问题,电子盘里的系统有时会无故崩溃,有的时候在一台机器上运行正常,但是把电子盘拔下来插到另一台同样的机器的时候,却会出现崩溃的现象。在这个系统中运行着我公司开发的防火墙,但是有时在顾客使用的过程中也会出现这样的问题,特别是在最近一段时间,连续出现好几起这样的事件,出现的情况都一样,都是系统启动到checking root filesystem的时候,出现下列提示之后系统就自动重新启动:
/dev/hda : contain a file system with errors,check forced
/dev/hda : Inode 92 has compression flag set on filesystem without compression support
/dev/had : UNEXPTED INCONSISTENCY : RUN fsck MANUALLY
(I,e, without –a or –p options)
我曾经试着去完善fsck,因为我发现,在完整的linux系统上面运行fsck命令,系统会提示你是否要修复文件系统,而在这个经过精简的系统上面,却不出现提示,只出现三行信息
fsck 1.32(09-NOV-2002)
e2fsck 1.32 (09-NOV-2002)
/dev/had:clean,11/16000 files,2040/64000 blocks
完了以后不进行任何修复工作,请问各位linux高手,这两个问题怎么解决。急盼回复,谢谢。