Chinaunix首页 | 论坛 | 博客
  • 博客访问: 96128
  • 博文数量: 50
  • 博客积分: 982
  • 博客等级: 准尉
  • 技术积分: 280
  • 用 户 组: 普通用户
  • 注册时间: 2011-02-16 12:19
文章分类

全部博文(50)

文章存档

2012年(5)

2011年(45)

我的朋友

分类: LINUX

2011-02-24 14:22:29

 
 

  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">

  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硬盘。

阅读(832) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~