+ -
当前位置:首页 → 问答吧 → Linux系统移植问题

Linux系统移植问题

时间:2005-05-18

来源:互联网

我的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高手,这两个问题怎么解决。急盼回复,谢谢。      

作者: bralegend   发布时间: 2005-05-18

直接插拔?什么文件系统?ext2的?      

作者: flag   发布时间: 2005-05-18

是的,不是直接插拔,是关机以后拔下来再插到别的同样型号的机器上,文件格式是ext2的      

作者: bralegend   发布时间: 2005-05-19

只能说最好不要用ext2的,换JFFS如何?      

作者: flag   发布时间: 2005-05-19

可能有坏块之类的。      

作者: flag   发布时间: 2005-05-19