硬盘是比较容易坏掉的设备,使用一段时间后可能会出现坏道等物理故障。当硬盘出现坏道后,若不及时更换或者进行技术上的处理,磁盘的坏道就会越来越多,并会造成频繁死机和数据丢失。最好的处理方法是更换新的磁盘。在临时的情况下,我们应及时屏蔽坏道部分的扇区,不要触动它们。

badblocks是一个检查磁盘是否有坏道的工具,可以以读的方式检查,也可以以写的方式检查。

这里,我使用

badblocks -v /dev/sda

检查是否有坏道,检查结果未出错

badblocks的参数选项

-b blocksize

指定磁盘的区块大小,单位为字节,默认值为“block 4K ”(4K/block)

-c blocksize

每个区块检查的次数,默认是16次

-f

强制在一个已经挂载的设备上执行读写或非破坏性的写测试操作

(我们建议先umount设备,然后再进行坏道检测。仅当/etc/mtab出现误报设备挂载错误的时候可以使用该选项)

-i file

跳过已经显示在file文件中的坏道,而不进行检测(可以避免重复检测)

-o file

把检测结果输出到file文件

-p number

重复搜寻设备,直到在指定通过次数内都没有找到新的坏块位置,默认次数为0

-s

在检查时显示进度

-t pattern

通过按指定的模式读写来检测区块。你可以指定一个0到ULONG_MAX-1的十进制正值,或使用random(随机)。

如果你指定多个模式,badblocks将使用第一个模式检测所有的区块,然后再使用下一个模式检测所有的区块。

Read-only方式仅接受一个模式,它不能接受random模式的。

-v

执行时显示详细的信息

-w

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

[device]

指定要检查的磁盘装置。

[last-block]

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

[start-block]

指定要从哪个区块开始检查

linux下检查磁盘是否有坏道,badblocks 检查硬盘是否有坏道相关推荐

  1. linux下测试磁盘的读写IO速度-简易方法

    linux下测试磁盘的读写IO速度-简易方法 参考资料: https://blog.csdn.net/zqtsx/article/details/25487185 一:使用hdparm命令 这是一个是 ...

  2. Linux下查看磁盘挂载的三种方法

    Linux下查看磁盘挂载的三种方法 2009-06-05 23:17 好久没有更新日志了,呵呵.不是没有要写的东东.实在抽不出时间来写,要准备公司的考试呢,C++考试.已经有七个月没有写C++代码了, ...

  3. linux lvm添加磁盘,Linux下添加磁盘创建lvm分区

    shell> fdisk /dev/xvdb #### 选择磁盘 Command (m for help): m #### 帮助 Command action a toggle a bootab ...

  4. (原创)Linux下的磁盘碎片整理(2)

    作者:h2appy 转载请注明出处. 一.Linux下是否需要磁盘碎片整理 首先要说的是,我们下面要讨论的文件系统一定会产生磁盘碎片. 只是由于策略不同,产生的碎片多少不同而已.比如ext3通过预留空 ...

  5. linux下的磁盘配额简介暨 linux下加挂硬盘续

    linux下的磁盘配额简介暨 linux下加挂硬盘续 实验环境 VMware 6.5.2 +redhat Enterprise 5 as 以上是内核版本,还有方便起见加挂一块硬盘 这只是我的环境 实验 ...

  6. linux下监控磁盘空间脚本

    Linux下监控磁盘的空闲空间的shell脚本,对于系统管理员或DBA来说,必不可少.下面是给出的一个监控磁盘空间空间shell脚本的样本. robin@SZDB:~/dba_scripts/cust ...

  7. Linux下清除磁盘分区及残留raid信息

    Linux下清除磁盘分区及残留raid信息 适用场景: 1. 查看硬盘编号 2. 删除磁盘分区 3. 删除磁盘内残留raid信息 *本文适用于430-8i等只有低速格式化或没有格式化功能的HBA卡使用 ...

  8. Linux下的磁盘加密方法

    Linux下的磁盘加密方法 转载时请注明出处和作者联系方式 作者联系方式:李先静 <xianjimli at hotmail dot com> 随着智能手机的计算能力和存储能力的提高,手机 ...

  9. win和linux下的磁盘测速(读写速度)

    win和linux下的磁盘测速(读写速度)1 - 命令行工具测速 后面接Linux下的代码测速 Linux磁盘测速2 - 代码测速 一.linux 下磁盘测速 1. 首先找到都有那些磁盘df命令(di ...

  10. Linux下的磁盘碎片整理

    Linux下的磁盘碎片整理 网上有些帖子说XFS不用做碎片整理,其实是错误的.XFS用延迟写入等技术确实可以减少碎片的出现,但是如果 服务器用了几年,并且文件操作比较频繁,还是会出现碎片的,应该整理. ...

最新文章

  1. rocketmq 重复消费_RocketMQ的十二个特性,你都知道吗「下」
  2. thymeleaf文档_springboot中Thymeleaf和Freemarker模板引擎的区别
  3. 是什么时候开始学习gulp了
  4. 《瓦尔登湖》 感想及笔记
  5. php 唤醒http进程,真正的PHP多线程(绝非fork或者用http再开进程)_PHP教程
  6. winform窗体在桌面右下角显示(任务栏上方)
  7. 微信小程序中跳转另一个小程序(两种方式)
  8. android制作图矢量图的工具,矢量图形绘图工具——PaintCode
  9. [MATLAB/编程]报童的诀窍/报童问题-图解法和二分法
  10. 松下服务器A5代码70维修,松下伺服电机A5系列故障代码.pdf
  11. 管道与系统调用pipe
  12. Simon Knowles:30年做成三家独角兽公司,AI芯片创业的底层逻辑
  13. node.js如何升级
  14. Usage of API documented as @since 1.8+ less... (Ctrl+F1) Inspection info: This inspection finds all
  15. 基于BP神经网络的PID控制,神经网络算法pid控制
  16. java学习(一)概述
  17. append()函数
  18. Windows程序开机自启动
  19. 《白帽子讲Web安全 》 随手记(二)
  20. 乘风广告联盟系统v6.6 官方版源码

热门文章

  1. Android中ail的作用和使用说明
  2. Word文件忘记保存,恢复文件信息的方法
  3. 慧之声科技-巨量资料市场下的卖与买
  4. 多媒体开发之---一个破解版的迅雷云点播网站
  5. zabbix如何网站监控web
  6. Codeforces Round #700 (Div. 2)-B. The Great Hero-题解-一行实现向上取整
  7. 文本编辑器(vim)
  8. ubuntu 各版本
  9. python中的MRO
  10. 第三届上海市大学生网络安全大赛 流量分析