badblocks 检查硬盘是否有坏道

39 篇文章 0 订阅

硬盘是比较容易坏掉的设备,使用一段时间后可能会出现坏道等物理故障。当硬盘出现坏道后,若不及时更换或者进行技术上的处理,磁盘的坏道就会越来越多,并会造成频繁死机和数据丢失。最好的处理方法是更换新的磁盘。在临时的情况下,我们应及时屏蔽坏道部分的扇区,不要触动它们。

badblocks是一个检查磁盘是否有坏道的工具,可以以读的方式检查,也可以以写的方式检查。

这里,我使用

badblocks -v /dev/sda

检查是否有坏道,检查结果未出错


badblocks的参数选项

-b blocksize 
 指定磁盘的区块大小,单位为字节,默认值为“block 4K ”(4K/block)
-c blocksize 
 每个区块检查的次数,默认是16次
-f
 强制在一个已经挂载的设备上执行读写或非破坏性的写测试操作
 (我们建议先umount设备,然后再进行坏道检测。仅当/etc/mtab出现误报设备挂载错误的时候可以使用该选项)
-i file
 跳过已经显示在file文件中的坏道,而不进行检测(可以避免重复检测)
-o file 
 把检测结果输出到file文件
-p number
 重复搜寻设备,直到在指定通过次数内都没有找到新的坏块位置,默认次数为0 
-s
 在检查时显示进度
-t pattern 
 通过按指定的模式读写来检测区块。你可以指定一个0到ULONG_MAX-1的十进制正值,或使用random(随机)。
 如果你指定多个模式,badblocks将使用第一个模式检测所有的区块,然后再使用下一个模式检测所有的区块。
 Read-only方式仅接受一个模式,它不能接受random模式的。
-v
 执行时显示详细的信息
-w
 对每个区块都先写入,然后再从它读取信息
[device]
 指定要检查的磁盘装置。
[last-block]
 指定磁盘装置的区块总数。
[start-block]
 指定要从哪个区块开始检查

  • 2
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值