linux系统下检测硬盘上的坏道和坏块
通过fdisk 查看显示所有磁盘或闪存的信息 # fdisk -l /dev/sd* 使用 badlocks检查 linux 硬盘上的坏道/坏块。也可以修复坏道,但仅限于逻辑坏道,物理坏道只能更换硬盘 # badblocks -s -v /dev/sda > libin.txt # tail -f libin.txt #检查坏道信息 # dd if=/dev/sdg skip=205971590 of=/tmp/205971590-205971595.dat count=5 #备份 # badblocks -s -w /dev/sda 201597159 2405197159 #修复坏道 备注: -v 选项让它显示操作详情 -s 在检查时显示进 -o<输出文件> 将检查的结果写入指定的输出文件 -w 在检查时,执行写入测试。 也可以针对单独分区进行检查。