磁盘检验: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:使用写入的方式来检测,建议不要使用此参数,尤其是待检查的设备已有文件时。
阅读(1064) | 评论(0) | 转发(0) |