通过fdisk 查看显示所有磁盘或闪存的信息
bash
fdisk -l /dev/sd*
使用 badlocks检查 linux 硬盘上的坏道/坏块。也可以修复坏道,但仅限于逻辑坏道,物理坏道只能更换硬盘
bash
badblocks -s -v /dev/vdb1 > /badblocks-vdb1.txt
tail -f badblocks-vdb1.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 在检查时,执行写入测试。
也可以针对单独分区进行检查。