服务器 频道

SCO UNIX 根文件系统的清理

  【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根文件系统时进行的清理。知道这种区别后,相信对清理文件系统时出现的问题就不会感到困惑了。

 

0
相关文章