首页/系统/服务器硬件与 RAID 速查/badblocks 只读坏道扫描
硬盘故障与更换68 条

badblocks 只读坏道扫描

用 badblocks 只读模式核对盘面健康(-s 进度、-v 详情);写模式 -w 会覆写整盘数据,仅限空盘或已清除数据的盘。

只读扫描(非破坏)

只读扫描(非破坏)
badblocks -sv -b 4096 /dev/sdb 2>&1 | tail -20
badblocks -sv /dev/sdb 2>&1 | tail -20
只读模式-s -v:不写盘,可在在用盘上执行
写模式-w:写入测试图样并校验,覆写数据
块大小4Kn 盘配 -b 4096;512e 盘 -b 512/4096 均可
扫描占满盘带宽且加重坏盘负担;SMART 计数已异常(197/5 增长)的盘先备份再扫。

易错点

  • 在有数据的盘上用 -w:整盘数据被覆写,等同事故
  • 只看结果不看耗时:大容量盘建议低峰执行并预留维护窗口

数据来源与参考

  • man 8 badblocks(e2fsprogs)
  • man 8 e2fsck(-c 联动)
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌