linux 硬盘坏块检测,Linux上检测硬盘上的坏道和坏块
Linux上检测硬盘上的坏道和坏块
让我们从坏道和坏块的定义开始说起,它们是一块磁盘或闪存上不再能够被读写的部分,一般是由于磁盘表面特定的物理损坏或闪存晶体管失效导致的。
磁盘坏道分为三种:
0磁道坏道,逻辑坏道,硬盘坏道。
其中逻辑坏道可以使用上面的方法修复,0磁道坏道的修复方法是隔离0磁道,使用fdsk划分区的时候从1磁道开始划分区。如果是硬盘坏道的话,只能隔离不能修复。硬盘坏道的监测方法:使用上述方法检测修复后,再使用badblocks -s -v -o /root/badblocks.log /dev/sda监测看是否还有坏道存在,如果坏道还是存在的话说明坏道属于硬盘坏道。硬盘坏道隔离方法,首先记录监测出的硬盘坏道,然后分区的时候把硬盘坏道所在的扇区分在一个分区(大小一般大于坏扇区大小),划分出的坏道分区不使用即可达到隔离的目的。隔离只是暂时方案,建议尽快更换硬盘,因为坏道会扩散,以免以后出现严重的数据问题。
随着磁盘坏道的继续积累,它会对你的磁盘或者闪存容量产生破坏性的影响,甚至可能会导致硬盘失效。
还需要注意的是坏块的存在警示你应该考虑更换新的磁盘,或将坏块标记为不可使用。
因此,我们通过几个小步骤,使用特定的磁盘扫描工具让你能够判断Linux磁盘或闪存是否有坏道存在。
操作步骤如下:
在Linux上使用坏块工具检查坏道
所谓的坏块工具就是可以让用户扫描设备检查坏道或坏块。设备可以是一个磁盘也可以是一个外置磁盘,由一个如/dev/sdb这样的文件代表。
通过超级用户执行fdisk命令来显示你的磁盘信息以及它们的分区信息等等:
fdisk–l
检测Linux硬盘上的坏道/坏块:
badblocks –v [哪个磁盘的哪个分区] > badsectors.txt
例如:我检测的是我的/dev/sda1分区,命令如下:
badblocks –v /dev/sda1
在Linux上扫描硬盘坏道
Ps: badblocks扫描设备/dev/sda(别忘了指定你的实际设备),-v选项显示操作的详情。如果使用重定向“>”是将结果重定向到一个指定的文件中。
如果发现任何坏道,卸载磁盘像如下操作一样,让系统不要将数据写入磁盘中。
可以使用e2fsck或者fsck命令(针对ext2/ext3/ext4文件系统),命令中还需要用到badsectors.txt文件和设备文件。
-l选项告诉命令将在指定的文件badsectors.txt中列出的扇区号码加入坏块列表。
命令如下:
e2fsck –l badsectors.txt /dev/sda1 或者fsck –l badsectors.txt /dev/sda1
在 Linux上还可以使用扫描坏道工具----Smartmontools工具
对带有S.M.A.R.T(自我监控分析报告技术)系统的现代磁盘已更加可靠和高效。能够帮助检测,报告,记录它们的健康状况。
使用需要安装Smartmontools,安装完成后,使用smartctl控制磁盘集成的S.M.A.R.T系统。
可以使用smartctl –h帮助命令。
命令参数-H或—health显示SMART整体健康自我评估测试结果。
-a或—all选项显示关于磁盘所有的SMART信息,-x或—xall显示所有关于磁盘的SMART信息以及非SMART信息。
linux 硬盘坏块检测,Linux上检测硬盘上的坏道和坏块相关推荐
- linux系统硬盘坏道,如何在 Linux 系统下检测硬盘上的坏道和坏块
在 Linux 上使用坏块工具检查坏道 坏块工具可以让用户扫描设备检查坏道或坏块.设备可以是一个磁盘或外置磁盘,由一个如 /dev/sdc 这样的文件代表. 首先,通过超级用户权限执行 fdisk 命 ...
- linux系统检测硬盘物理损坏,linux系统下检测硬盘上的坏道和坏块
linux系统下检测硬盘上的坏道和坏块 发布时间:2020-02-28 22:22:57 来源:51CTO 阅读:1127 作者:赤练挚爱 磁盘坏道检测 当磁盘出现以下情况:io wait 无故增高或 ...
- 硬盘坏块监测linux,Linux上检测硬盘上的坏道和坏块
Linux上检测硬盘上的坏道和坏块 让我们从坏道和坏块的定义开始说起,它们是一块磁盘或闪存上不再能够被读写的部分,一般是由于磁盘表面特定的物理损坏或闪存晶体管失效导致的. 磁盘坏道分为三种: 0磁道坏 ...
- 如何在 Linux 系统下检测硬盘上的坏道和坏块
导读 让我们从坏道和坏块的定义开始说起,它们是一块磁盘或闪存上不再能够被读写的部分,一般是由于磁盘表面特定的物理损坏或闪存晶体管失效导致的.随着坏道的继续积累,它们会对你的磁盘或闪存容量产生令人不快或 ...
- linux 判断u盘 硬盘坏道,在 Linux 上检测硬盘上的坏道和坏块
让我们从坏道和坏块的定义开始说起,它们是一块磁盘或闪存上不再能够被读写的部分,一般是由于磁盘表面特定的 或闪存晶体管失效导致的. 随着坏道的继续积累,它们会对你的磁盘或闪存容量产生令人不快或破坏性的影 ...
- 13 种在 Linux 系统上检测 CPU 信息的工具
13 种在 Linux 系统上检测 CPU 信息的工具 问题: 我想要了解我的电脑关于CPU处理器的详细信息,查看CPU信息比较有效地方法是什么? 根据你的需要,有各种各样的关于你的CPU处理器信息你 ...
- 专门入侵检测linux叫什么,入侵检测系统分析及其在Linux下的实现(上)
一.入侵检测系统分析 1.1 什么是入侵检测系统 所谓入侵,是指任何试图危及计算机资源的完整性.机密性或可用性的行为.而入侵检测,顾名思义,便是对入侵行为的发觉.它通过从计算机网络或系统中的若干关键点 ...
- linux 系统硬件信息检测工具,9种在Linux系统上检测CPU信息的工具
在Linux中,有许多命令行或基于GUI的工具就能来展示你的CPU硬件的相关具体信息.下面是学习啦小编收集整理的9 种在 Linux 系统上检测 CPU 信息的工具,希望对大家有帮助~~ 9 种在 L ...
- linux恶意代码实验报告,如何在CentOS 7上安装Linux恶意软件检测(LMD)和ClamAV
Linux恶意软件检测(LMD)是用于Linux的恶意软件检测器和扫描仪,专为共享托管环境而设计. LMD是根据GNU GPLV2许可证发布的,它可以安装在cPanel WHM和Linux环境中,并配 ...
- linux固态硬盘检测,linux 检查硬盘是 SSD or HDD
1. 什么是HDDs HDDs have been around over 60 years since IBM introduced them in 1956. The first disk dri ...
最新文章
- interactive_timeout和wait_timeout之间的区别
- linux 位置参数数组,荐Linux中的shell编程Ⅱ——位置参数、数组、date和cal
- 彩色图像--色彩空间 CMY(K)场地
- “隐身侠”轻松破解,忽略开关机保护
- 【学习笔记】状态机编程
- 两节串联锂电池充电管理芯片,IC的充放电方案
- Excel小技巧,隔行变色,多行变色
- Hadoop之自定义InputFormat
- RIP光栅图像处理器
- webMethods入门简介
- linux inet_aton使用实例,C语言中实现inet_aton和inet_ntoa函数功能
- 阿里云企业物联网平台推出千里传音播报服务 高效打造云端一体智能硬件
- excel查找在哪里_HR:对不起,我们公司不招25岁还用不好Excel的人
- Android面试题集锦
- 腾讯Android面试:Handler中有Loop死循环,为什么没有阻塞主线程,原理是什么
- logrotate 详解
- 十种免费网站访问分析工具
- Android AbsoluteLayout 绝对布局应用场景介绍
- 走近富兰克林--《富兰克林自传》
- [灯哥开源—四足机器人]程序算法讲解与STM32移植——PA_TROT和PA_WALK讲解和trot步态,walk步态,步态规划
热门文章
- html如何隐藏input,html如何让input隐藏
- jquery.seat-charts.1.1.15 选座座位插件的方法介绍
- 念荆轲[原创诗一首]
- SPSS 实现KMO和Bartlett的球形度检验
- java冰箱评测开题报告范文_智能电冰箱控制的设计开题报告.doc
- ZIP RAR文件密码破解软件ARCHPR Pro4.54(绿色中文破解版)
- hdu6070 Dirt Ratio
- 解决 SSL握手失败问题
- 打开Excel文件需要两次才能打开文件解决办法
- 关于自定View的ViewGroup (嵌套View)