我的程序需要判断linux系统是否非正常关机,应该如何下手? 系统运行时断电,下次启动时可能会对文件系统进行检查或修复。 我知道/etc/rc.d/rc.sysinit的autofsck部分是根据更目录下/fastboot,/fsckoptions,/forcefsck和 /.autofsck来作是否fsck的。 但系统系统是如何判断上次是非正常关机的呢? 也是判断有无的定文件? 望告知!谢谢!
如何预防非法关机引起linux操作系统无法正常启动? 能否采用RAMDISK技术,直接把系统文件映像到内存,这样核心系统完全工作虚拟内存中,对于一些异常掉电,非法关机等情况就不会影响硬盘上的操作系统了!而且采用ramdisk技术,在内存中进行数据的访问,突破硬盘读写速度瓶颈,整体性能将获得极大提高。最终免除客户的后顾之忧。
问一个问题,linux如果在非法关机的话,重启以后系统会检测文件系统,我怎么编译内核才可以让它不检测文件呢?也就是说所有的信息都是固化的,不需要linux自己去记录系统信息,那么启动的时候就不会出现检测文件系统了。 我用的是RH9.0,内核版本2.4.20-8,每次非法关机的时候,检测都不能正常通过。