硬盘出现坏道后若不及时更换或做屏蔽,坏道就会越来越多,应及时屏蔽坏道并备份数据,更换硬盘

badblocks是一个Linux下的磁盘坏道检测工具,能快速检测坏道,延长硬盘寿命

待测硬盘sda,使用如下命令即可

badblocks -v /dev/sda

将检测结果输出至文件

badblocks -v /dev/sda > badsectors.txt

如发现坏道,使用e2fsck或fsck命令将坏扇区加入坏块列表

e2fsck -l badsectors.txt /dev/sda  针对ext2/ext3/ext4文件系统

fsck -l badsectors.txt /dev/sda 其它文件系统

附:badblocks参数选项

-b blocksize

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

-c blocksize

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

-f

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

-i file

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

-o file

把检测结果输出到file文件

-p number

重复测试,直到在指定次数内都没有找到新的坏块,默认次数为0

-s

在检查时显示进度

-v

执行时显示详细的信息

-w

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

linux磁盘坏道测试,Linux磁盘坏道检测相关推荐

  1. linux怎么测试磁盘读写,怎样测试Linux磁盘的读写速率

    为了测试Linux磁盘的读写速率,否运用dd号令,dd号令是一个十分运用的号令,否用于文件的拷贝,上面小编便给各人引见了若何运用dd号令测试Linux磁盘的读写速率吧. 一.先相熟二个特殊的设施: ( ...

  2. linux 磁盘最大读写速度,测试linux下磁盘的读写速率

    1) 通过df -h命令查看磁盘情况 Filesystem            Size  Used Avail Use% Mounted on /dev/sda4             289G ...

  3. Linux下的MySQL测试,Linux下MySQL命令(1)

    启动命令: $ ./mysqld_safe --defaults-file=/home/mysql/local/mysql_sale_mirror/etc/my.cnf --basedir=/home ...

  4. linux下缓存命中测试,Linux 性能优化实战(倪朋飞)---查看缓存命中情况

    cachestat 提供了整个操作系统缓存的读写命中情况. cachetop 提供了每个进程的缓存命中情况.但是,cachetop 并不把直接 I/O 算进来. 安装 cachestat.cachet ...

  5. Linux下nvidia压力测试,Linux 系統 NVIDIA GPU 顯示卡壓力測試

    這裡介紹如何在 Linux 系統上進行 NVIDIA GPU 顯示卡的壓力測試. 在組裝含有多張 GPU 顯示卡的大型工作站時,通常都要考慮電力與散熱問題,顯示卡的耗電量可以經由廠商的規格直接查出來, ...

  6. kafka Linux 下启动服务 测试,Linux下安装部署Kafka分布式集群与测试

    注意:部署Kafka之前先部署环境Java.Zookeeper 准备三台CentOS_6.5_x64服务器,分别是: IP: 192.168.0.249dbTest249 Kafka IP: 192. ...

  7. linux下缓存命中测试,linux为什么报表缓存缓存未命中?_linux_开发99编程知识库...

    在我的系統里 Intel Xeon X5570 @ 2.93 GHz 我能夠通過請求這些事件來獲得 perf stat 報告緩存引用和缺失perf stat -B -e cache-reference ...

  8. 条件测试 linux,linux系统中条件测试语句

    linux系统中条件测试语句 linux系统中条件测试语句分为4类: 1.文件测试语句 2.逻辑测试语句 3.整数值比较语句 4.字符串比较语句 一.文件测试语句 -e :是否存在 -f :是否为文件 ...

  9. linux 内核调试文件夹,Linux 内核测试和调试(5)

    仿真环境下进行 Linux 电源管理子系统测试 Linux 电源管理子系统在仿真环境下提供5种测试方式.这些方式仅仅在内核各层之间运行休眠的代码而不是真正的让系统进入休眠状态.有些平台不能挂起系统,比 ...

  10. linux系统应用管道展望,linux学习——管道

    这篇文章简单介绍一下操作系统中的管道,并主要解决以下两个问题: 1.管道的内部实现 2.管道的容量? 管道是操作系统中,不同进程之间进行通信的方式. 根据通信的进程之间的关系,管道分为匿名管道和非匿名 ...

最新文章

  1. TensorRT 加速性能分析
  2. Thymeleaf循环遍历
  3. noe4j 多层关系查询
  4. python删除列表中字符串_python - 删除字符串中的字符列表
  5. FTP 协议和 HTTP 协议的比较
  6. android surfaceview camera,android – 如何在SurfaceView上显示相机预览?
  7. Mysql简单的存储过程怎么写
  8. 会声会影2018,带你体验不一样的光影世界!
  9. Wireshark网络抓包
  10. 用PS抠图做电子签名
  11. 【LeetCode】799.香槟塔
  12. app 原形设计常用工具总结
  13. 通信系统:南、北向接口
  14. 如何在 Windows 10 中安装 WSL2 的 Linux 子系统
  15. 回顾马云屌丝岁月的惨状:多次被拒失声痛哭
  16. 后台面试常问问题博客总结
  17. Vetur自定义格式化代码
  18. 主流视频编码压缩技术基本概念(一)
  19. 计算机网络 HTTP请求及响应首部字段
  20. Python之第十章 调试

热门文章

  1. 单片机TTL电平软件模拟串口通讯
  2. 未来三年手机拍摄将超越单反?拍摄建模的时代来了...
  3. VisualBasic程序设计第二章的学习与自测
  4. Flash闪存储存原理以及NAND flash、NOR flash(详细)对比总结
  5. Serekh简介:新资产包,埋藏的回忆,第2卷
  6. android系统中wifi省电模式下的四个基本概念:TIM、DTIM、Beacon-Interval、Listen-Interval
  7. 仿微信设置字体大小控件
  8. 跨数据库分布式实时事务 - 基于RabbitMQ实时消息队列服务实现
  9. 详解三极管NPN与PNP区别
  10. Django使用pyjwt实现Token跨域认证登录过程实践