【IT168服务器学院】如果运行SCOUNIX操作系统的微机异常关机,则再次启动时,系统会提示:
fsstat:rootfilesystemneedschecking
OKtochecktherootfilesystem(/dev/root)?(y/n)
这个时候有两种选择,键入Y或N,键入Y为马上清理根文件系统,但会有许多提示需要您亲自选择,如果键入N则不清理根文件系统,而是试图安装根文件系统,您可以进入系统维护状态,再执行fsck命令进行清理。很多人在这个时候会选择第二种方式,因为手工输入命令:
#fsck-y/dev/hd0root
用-y选项可以在需要的时候让系统自动替您输入y,您就不用重复的输入y了,但在清理完成后系统会提示:
RootFileSystemWasModified
BootUNIX(NoSYNC!)
系统并不出现#提示符,用Del键中断可以出现提示符,但重新启动机器后系统还会提示您清理文件系统,重复多次都不能正确的清理文件系统,系统每次都提示(NoSYNC!),SYNC是一个程序,它用于更新专用块,即将系统缓冲区的内容写入磁盘。如果选择第一种方式,在提示时输入Y,并且一直让机器清理完成,这时系统会提示:
RootFileSystemWasModified
BootRemounted
系统会出现#提示符,说明根文件系统是清理成功的。
为什么采用第二种方式不能正确的清理文件系统呢,问题出在(NOSYNC!)上,系统在清理完成后找不到SYNC程序,所以无法将清理完成后的信息写入磁盘,相当于没有清理。其实,两种清理有着质的区别,第一种方式是在没有mount根文件系统时进行的清理,第二种方式是在mounted根文件系统时进行的清理。知道这种区别后,相信对清理文件系统时出现的问题就不会感到困惑了。