FreeBSD/Linux检测硬盘坏道

Posted by – 2009-02-25

可以用badblocks命令来检查磁盘是否有坏道。

语法:

badblocks [-svw][-b ][-o ][磁盘装置][磁盘区块数][启始区块]

参数:

-b 指定磁盘的区块大小,单位为字节。
-o 将检查的结果写入指定的输出文件。
-s 在检查时显示进度。
-v 执行时显示详细的信息。
-w 在检查时,执行写入测试。

[磁盘装置] 指定要检查的磁盘装置。如/dev/sda
[磁盘区块数] 指定磁盘装置的区块总数。
[启始区块] 指定要从哪个区块开始检查。

badblocks 检测磁盘坏块

1)#badblocks -s //显示进度 -v //显示执行详细情况 /dev/sda

2)读写方式检测 未挂载的磁盘设备或分区
#badblocks -s -w -v /dev/sda

FreeBSD检测硬盘坏道
可以利用硬盘的S.M.A.R.T.功能来做。

cd /usr/ports/sysutils/smartmontools
make install
#快速检查硬盘是否有问题
smartctl -a /dev/ad0
#表面测试
smartctl -t long /dev/ad0
0 Comments on FreeBSD/Linux检测硬盘坏道

Respond

Respond

Comments

Comments