linux快速检测硬盘坏道

smartctl -a   /dev/sda3

有问题的硬盘:(硬盘读有问题)

linux检测硬盘坏道_第1张图片

无问题的硬盘:

 

linux检测硬盘坏道_第2张图片

上图中最后一行:

Non-medium error count 非介质错误。意思是说不是盘的问题,一般是电缆、传输、校验问题,可以忽略的。

或者可以用这个命令:

这个命令是读检查

badblocks -sv /dev/sda3

有错误会提示:

Pass completed, 73 bad blocks found.

没错误提示:

Pass completed, 0 bad blocks found.

 

读写硬盘检测:

-w   对每个区块都先写入,然后再从它读取信息

badblocks -svw /dev/sda3