FreeBSD/Linux检测硬盘坏道

欢迎进入Linux社区论坛,与200万技术人员互动交流 >>进入

  Linux检测硬盘坏道

  badblocks

  功能说明:检查磁盘装置中损坏的区块。

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

  补充说明:执行指令时须指定所要检查的磁盘装置,及此装置的磁盘区块数。

  参数:

  -b 指定磁盘的区块大小,单位为字节。

  -o 将检查的结果写入指定的输出文件。

  -s 在检查时显示进度。

  -v 执行时显示详细的信息。

  -w 在检查时,执行写入测试。

  [磁盘装置] 指定要检查的磁盘装置。

  [磁盘区块数] 指定磁盘装置的区块总数。

  [启始区块] 指定要从哪个区块开始检查。

  badblocks 检测磁盘坏块

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

  2)读写方式检测 未挂载的磁盘设备或分区

  $badblocks -s //显示进度 -w //以写去检测 -v //显示执行详细情况 /dev/sda2

  FreeBsd检测硬盘坏道

  利用硬盘的S.M.A.R.T.功能来做。

  cd /usr/ports/sysutils/smartmontools

  make install

  快速检查硬盘是否有问题

  smartctl -a /dev/ad0

  表面测试

  smartctl -t long /dev/ad0

  好像还有一个badtrk工具

  =========================================================================

  smartctl详解:

  linuxsir.org/bbs/showthread.php?s=&threadid=81020″>http://www.linuxsir.org/bbs/showthread.php?s=&threadid=81020

  werix

  监测你的硬盘 – 提前预报系统SMART

  前言:

  大家心理最怕的不是安装某个系统,而是辛辛苦苦安装之后,忽然有一天硬盘坏了,

  又没有备份(DAT,DLT之类磁带机贵得吓死人)。怎么样才能知道你的硬盘能否过新

  年呢?(硬盘状态如何?) 特别是如果能够提前预报,告诉大家硬盘快顶不住了,那

  该多好。

  解决办法:

  SMART

  SMART(SFF-8035i) 是硬盘生产商们建立的一个工业标准,这个标准就是在硬盘上保

  存一个跟执行情况,可靠程度,读找错误率等属性的表格。所有属性都有一个1byte(大

  小范围1-253)的标准化值,还包含另一个1byte的关键阶段值,如果属性表格内某个

  数据接近小于或达到关键阶段值,那么你的硬盘就快跟你永别了,至少也是超过它

  的设计使用极限了- 该做备份和最坏的打算了。

  SFF-8035i工业标准经过ATA-3,ATA-4到了ATA-5,加入了一个错误信息文件(error

  log) 和一系列硬盘自测SMART命令。SMART适应与IDE和SCSI硬盘。

[1][2][3][4]

懂得接受失败的人,就是懂得人生真谛的人,

FreeBSD/Linux检测硬盘坏道

相关文章:

你感兴趣的文章:

标签云: