2019独角兽企业重金招聘Python工程师标准>>>

使用命令行进行操作。
一:检查坏道
对磁盘操作前,必须卸载之~
umount参数如下:-a 卸除/etc/mtab中记录的所有文件系统。-h 显示帮助。-n 卸除时不要将信息存入/etc/mtab文件中。-r 若无法成功卸除,则尝试以只读的方式重新挂入文件系统。-t<文件系统类型> 仅卸除选项中所指定的文件系统。-v 执行时显示详细的信息。-V 显示版本信息。对整个磁盘进行read-only检测:
sudo badblocks -s  -v -c 32 /dev/sdb
检测过程是可以中途终止,也可以指定区块重新开始。
sudo badblock -s -v -c 32  /dev/sd*   976762583 125637824 (注意此处结束区块在前,起始区块在后)badblocks 用法详细说明
语 法:badblocks [-svw][-b < 区块大小>][-o < 输出文件>][磁盘装置][磁盘区块数][启始区块]参 数:-b< 区块大小> 指定磁盘的区块大小,单位为字节。-o< 输出文件> 将检查的结果写入指定的输出文件。-c< 检查区块数目> 每一次检测区块的数目。默认值是16。增加这个数目可以增加检测 块的效率可同时也会增加内存的耗费。-s 在检查时显示进度。-v 执行时显示详细的信息。-w 在检查时,执行写入测试。[磁盘装置] 指定要检查的磁盘装置。[磁盘区块数] 指定磁盘装置的区块总数。[启始区块] 指定要从哪个区块开始检查。二:修复坏道
如果只是逻辑坏道,你可以
直接fsck
fsck -a /dev/sdb或者格式化
如果是物理坏道,那么兄弟你真的悲剧了。你需要
a.备份硬盘数据
b.删除所有硬盘分区
c.根据坏块位置以及大小,估算出所占空间。然后重新分区隔离损坏部分。btw:坏道是会扩散的,所以尽可能隔离掉多些空间。

当然,不妨看看windows下的chkdsk工具,很强大~

检查磁盘并显示状态报告。
CHKDSK [volume[[path]filename]]] [/F] [/V] [/R] [/X] [/I] [/C] [/L[:size]]volume          指定驱动器(后面跟一个冒号)、装入点或卷名。filename        仅用于 FAT/FAT32: 指定要检查是否有碎片的文件。/F              修复磁盘上的错误。/V              在 FAT/FAT32 上: 显示磁盘上每个文件的完整路径和名称。在 NTFS 上: 如果有清除消息,将其显示。/R              查找不正确的扇区并恢复可读信息(隐含 /F)。/L:size       仅用于 NTFS:  将日志文件大小改成指定的 KB 数。如果没有指定大小,则显示当前的大小。/X               如果必要,强制卷先卸下。卷的所有打开的句柄就会无效(隐含 /F)。/I                仅用于 NTFS: 对索引项进行强度较小的检查。/C               仅用于 NTFS: 跳过文件夹结构的循环检查。/I 和 /C 命令行开关跳过卷的某些检查,减少运行 Chkdsk 所需的时间。

转载于:https://my.oschina.net/u/250670/blog/78121

ubuntu下磁道坏区的检测与修复相关推荐

  1. Ubuntu 下使用 FDDB 测试人脸检测模型并生成 ROC 曲线,详细步骤

    原 Ubuntu 下使用 FDDB 测试人脸检测模型并生成 ROC 曲线 2018年08月01日 20:18:44 Xing_yb 阅读数:101 标签: FDDB 人脸检测 模型测试 ROC 曲线 ...

  2. ubuntu下Qt Creator使用valgrind检测内存泄漏

    1.安装valgrind sudo apt-get install valgrind 2. Valgrind的使用 为了使valgrind发现的错误更精确,如能够定位到源代码行,建议在编译时加上-g参 ...

  3. 优缺点 快速扫描 硬盘监测_机械硬盘坏道如何检测与修复?看完这篇你就知道了...

    电脑硬盘使用几年之后,特别是经常不正确关闭计算机(非法关机)的用户,如果出现电脑不明原因卡顿.经常提示系统文件丢失.蓝屏等故障,说明电脑硬盘已经出现逻辑坏道了,如果发现得早,是可以利用硬盘管理工具Di ...

  4. Ubuntu下配置、训练YOLO的全过程——无人机检测小系统

    搞毕设做的在TX2上识别检测旋翼无人机,现在把环境配置和制作训练集的整个过程分享如下,也借鉴了网上很多教程网站一并附在本文最后. 本文主要阐述Ubuntu下配置.训练YOLO的全过程. 1 安装ubu ...

  5. ubuntu下安装c++检测工具perf

    ubuntu下安装c++检测工具perf sudo apt-get install linux-tools-common sudo apt-get install linux-tools-4.4.0- ...

  6. ubuntu下用Qt实现人脸识别之检测人脸并绘制人脸框(三)

    ubuntu下用Qt实现人脸识别之检测人脸并绘制人脸框(三) 要检测出人脸并且还要识别出这个人是谁,就得用到人脸算法,这个算法如果你足够牛X的话可以自己写出来,当然,如果像我一样是个小菜鸟的话就得领悟 ...

  7. Ubuntu下无脑跑通yolov5目标检测与跟踪(Pycharm+Pytorch1.7.1+Cuda10.1)

    此文章记录如何在ubuntu下部署yolov5网络,并训练自己的数据集 环境:ubuntu16.04+Pycharm+Pytorch1.7.1+Cuda10.1 具体如何在ubuntu下配置深度学习环 ...

  8. linux安装系统内存检测,Ubuntu下安装内存检测工具Valgrind

    Ubuntu下安装Valgrind很简单,直接从ubuntu软件中心下载安装,并且还会提供一个简单的图形界面..当然,你也可以在命令行中使用. Valgrind实际上是一个工具集,包含多个调试工具,如 ...

  9. 安装ubuntu卡在检测硬盘_转载:如何在Ubuntu下监视硬盘状态

    现在的硬盘大都有SMART功能,SMART是Self Monitoring Analysis And Reporting Technology的缩写,但是要启动SMART功能就需要在BIOS中开启,开 ...

最新文章

  1. boost shared_ptr线程安全性
  2. 动态规划 —— 01背包问题
  3. (转)用JQuery实现Fix表头表格
  4. Java 反射(Array相关)
  5. 【原创】IDEA一定要改的八条配置
  6. ANDROID 获得地理位置
  7. CreateaJointCurve.txt
  8. CCIE试验备考之冗余备份HSRP
  9. Mozilla FireFox 爆JAR URI处理跨站脚本漏洞 可偷窃Google帐户
  10. IDEA创建javaweb项目,及常见的请求和响应头
  11. Stata | 初试
  12. 牛逼!Python分析5万多场英雄联盟比赛,教你轻松预测胜负!
  13. stm32毕业设计 单片机智能温控风扇
  14. 大数据分析与应用技术创新平台
  15. 鸿蒙生死印作用,逆天邪神:南溟神帝要抢鸿蒙生死印已成事实,但他还有更大作用...
  16. 百度首页天气html制作,使用百度天气API实现自己的天气预报
  17. 部署harbor并实现https(SAN签发证书)
  18. POJ 3104(二分算法,难难难)
  19. FIDO2.0 认证注册流程
  20. WEB前端开发 解决IE6、IE7、IE8样式不兼容问题

热门文章

  1. SprimgMVC学习笔记(十)—— 拦截器
  2. Linux(DeepInOS) 下 mysql 的安装与基本配置
  3. Uva 11464 偶数矩阵
  4. 2016去哪儿编程题:乘坐公交
  5. 百度移动终端研发工程师笔试题
  6. IplImage简介
  7. 图形图像处理-之-高质量的快速的图像缩放 中篇 二次线性插值和三次卷积插值
  8. GPU 2012年10月 性能排名
  9. 制作rhel的yum仓库
  10. Block 再学习 !