发信人: sungang(笨刚) 
整理人: sungang(2003-09-16 12:25:30), 站内信件
 | 
 
 
4.4.1 检查硬盘
 
 正常情况下使用FreeBSD的时候,文件系统不会出现问题。然而在某些情况下,如没有正常关机操作就切断了计算机的电源,就会造成文件系统出现问题。此外,出于系统维护的目的,也需要经常检查磁盘的正确性。这就需要使用文件系统检查工具fsck。
 
 # fsck /dev/wd0s3e
 
 ** /dev/rwd0s3e
 
 ** Last Mounted on /var
 
 ** Phase 1 - Check Blocks and Sizes
 
 ** Phase 2 - Check Pathnames
 
 ** Phase 3 - Check Connectivity
 
 ** Phase 4 - Check Reference Counts
 
 ** Phase 5 - Check Cyl groups
 
 573 files, 3387 used, 26340 free (132 frags, 3276 blocks, 0.4% fragmentation)
 
 fsck使用raw方式存取磁盘,因此即使使用普通块设备/dev/wd0s3e为参数,fsck也将使用对应的raw方式设备文件/dev/rwd0s3e进行操作。为了避免与当前磁盘的存取操作冲突,因此要求在进行检查之前先将文件系统卸载,否则文件系统的状态总是不正确(没有被正确的卸载)。
 
 为了不影响系统中正运行的进程,进行磁盘维护,最好首先进入单用户状态。这个状态下将关闭所有不必要的进程,系统也只安装了根文件系统,其他文件都没有安装,而且即使是根文件系统,也是以只读方式安装的,这样能保证不会发生存取冲突,导致文件系统出现错误。
 
 一旦磁盘被检查出错误,fsck将提示管理员是否进行修改,可以使用 “-y” 参数,使得fsck自动进行修复工作,而不进行任何提示。系统每次启动的时候,都会使用这个参数自动检查和修复文件系统。
  | 
 
 
 |