Chinaunix首页 | 论坛 | 博客
  • 博客访问: 774218
  • 博文数量: 143
  • 博客积分: 2077
  • 博客等级: 大尉
  • 技术积分: 2393
  • 用 户 组: 普通用户
  • 注册时间: 2012-09-28 12:57
文章存档

2016年(2)

2015年(3)

2014年(3)

2013年(41)

2012年(94)

分类: LINUX

2012-10-05 22:18:40

磁盘检验:fsck,badblocks
  当硬件出现问题时,我们就可以用fsck检验。

#fsck [-t 文件系统] [-ACay] 设备名称
  -t:指定文件系统
  -A:依据/etc/fstab的内容,将需要的设备扫描一次。
  -a:自动修复检查到的有问题的扇区,所以你不用一直按y。
  -y:与-a类似,但是某些文件系统仅支持 -y 这个参数。
  -C:可以在检验的过程当中使用一个直方图来显示目前的速度。

  ext2/ext3的额外参数功能(e2fsck这支命令所提供):
-f:强制检查
  -D:对文件系统下的目录进行优化配置
  例如:强制将 /dev/sda6 进行设备检验。
#fsck -C -f -t ext3 /dev/hdc6

  注意:这是用来检查与修正文件系统错误的命令,通常只有身为root且你的文件系统有问题时才使用这个命令,否则在正常情况下使用,可能会对系统造成危害。
  由于fsck在扫描磁盘的时候,可能会造成部分文件系统的损坏,所以执行fsck时,被检查的分区务必不可挂载到系统上,要在卸载之后检查!  
  lost+found目录:当你使用fsck检查系统,若出现问题时,有问题的数据会被放置到这个目录中。所以理论上这个目录不应该有任何数据,若系统自动产生数据在里面,就要特别注意你的文件系统了。


badblocks:检查硬盘或者软盘扇区有没有坏轨。
#badblocks [-svw] 设备名称
  -s:在屏幕上列出进度
  -v:可以在屏幕上看到进度
  -w:使用写入的方式来检测,建议不要使用此参数,尤其是待检查的设备已有文件时。
阅读(1034) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~