1.检测整个盘如/dev/sdb
#badblocks -v /dev/sdb > badsectors.txt
2.检测一个分区
#badblocks -v /dev/sdb1 > badsectors.txt
3.从指定位置开始检测
扫描磁盘需要很久,所以根据位置扫描,防止一次扫描过多,导致负载过高.
#badblocks -v /dev/sdb1 269177076 71677248 > badsectors.txt
ps:注意269177076是结束位置,71677248是开始位置
如果检测出错误,除了badsectors.txt会记录错误位置,而且屏幕上也会有显示;如果检测出错误,建议还是尽快备份数据,更换磁盘.
最新评论