linux如何查看磁盘坏道
首先,通过超级用户权限执行 fdisk 命令来显示你的所有磁盘或闪存的信息以及它们的分区信息:
#fdisk -l //L
#badblocks -v /dev/sda1 > badsectors.txt
上面的命令中,badblocks 扫描设备 /dev/sda1(记得指定你的实际设备),-v 选项让它显示操作的详情。另外,这里使用了输出重定向将操作结果重定向到了文件 badsectors.txt。
如果你在你的磁盘上发现任何坏道,卸载磁盘并像下面这样让系统不要将数据写入回报的扇区中。
你需要执行 e2fsck(针对 ext2/ext3/ext4 文件系统)或 fsck 命令,命令中还需要用到 badsectors.txt 文件和设备文件。
-l 选项告诉命令将在指定的文件 badsectors.txt 中列出的扇区号码加入坏块列表。
------------ 针对 for ext2/ext3/ext4 文件系统 ------------
$ sudo e2fsck -l badsectors.txt /dev/sda10
或
------------ 针对其它文件系统 ------------
$ sudo fsck -l badsectors.txt /dev/sda10
在 Linux 上使用 Smartmontools 工具扫描坏道
这个方法对带有 S.M.A.R.T(自我监控分析报告技术Self-Monitoring, Analysis and Reporting Technology)系统的现代磁盘(ATA/SATA 和 SCSI/SAS 硬盘以及固态硬盘)更加的可靠和高效。S.M.A.R.T 系统能够帮助检测,报告,以及可能记录它们的健康状况,这样你就可以找出任何可能出现的硬件失效。
你可以使用以下命令安装 smartmontools:
------------ 在基于 Debian/Ubuntu 的系统上 ------------
$ sudo apt-get install smartmontools
------------ 在基于 RHEL/CentOS 的系统上 ------------
$ yum install smartmontools
安装完成之后,使用 smartctl 控制磁盘集成的 S.M.A.R.T 系统。你可以这样查看它的手册或帮助:
$ man smartctl
$ smartctl -h
然后执行 smartctrl 命令并在命令中指定你的设备作为参数,以下命令包含了参数 -H 或 --health 以显示 SMART 整体健康自我评估测试结果。
$ smartctl -H /dev/sda1
linux如何查看磁盘坏道相关推荐
- linux查看硬盘smart_Linux检测磁盘坏道工具用什么命令
请关注本头条号,每天坚持更新原创干货技术文章. 如需学习视频,请在微信搜索公众号"智传网优"直接开始自助视频学习 1. badblock命令简介 badblock命令用于查找磁盘中 ...
- linux服务器硬盘修复,Linux服务器磁盘坏道怎么修复
Linux服务器磁盘坏道怎么修复 发布时间:2020-06-02 17:23:24 来源:亿速云 阅读:316 作者:Leah Linux服务器磁盘坏道怎么修复?针对这个问题,今天小编总结这篇有关磁盘 ...
- Linux上磁盘坏道检查和规避
在服务器故障定位中,经常遇到硬盘相关故障,其中磁盘坏道导致硬盘被控制卡离线的 问题就比较常见,比如,控制卡读硬盘的某个扇区有异常,会导致硬盘被控制卡离线,写某个扇区异常,会报io异常等,都可能是硬盘有 ...
- Linux 磁盘坏道检测和修复
使用dmesg检查是否有关于磁盘错误的信息 使用badblocks -s -v -o /root/badblocks.log /dev/sda 检查硬盘是否产生坏道并输出到badblocks.log ...
- linux坏道检测修复脚本,Linux 磁盘坏道检测和修复
使用dmesg检查是否有关于磁盘错误的信息,果不其然发现大量磁盘扇区错误的信息,如下: end_request:I/O error, dev 03:06 (sda), sector 从上面的输出我们判 ...
- Linux 下检测磁盘坏道的方式
在这篇文章中,我们通过几个必要的步骤,使用特定的磁盘扫描工具让你能够判断 Linux 磁盘或闪存是否存在坏道. 操作步骤如下: 在 Linux 上使用坏块工具检查坏道 坏块工具可以让用户扫描设备检查坏 ...
- linux 下检查硬盘坏道/扇区
http://zhidao.baidu.com/question/238047105.html http://zhangwenxin82.blog.163.com/blog/static/114595 ...
- Linux 如何检测硬盘坏道?
在 Mac 和 Windows 下检测硬盘坏道有专门的工具,或自带.或三方的都挺好用,但是如何在 Linux 下检测硬盘坏道呢? 首先,用 lsblk 命令查看下待检测硬盘的名字: 然后,用 badb ...
- Linux下查看磁盘挂载的三种方法
Linux下查看磁盘挂载的三种方法 2009-06-05 23:17 好久没有更新日志了,呵呵.不是没有要写的东东.实在抽不出时间来写,要准备公司的考试呢,C++考试.已经有七个月没有写C++代码了, ...
最新文章
- trimmomatic对fastq质控
- GGGit与Github
- 如何找出标有App Store 精华,Essentials的所有软件?
- AOP 的利器:ASM 3.0 介绍
- Java笔记-EasyCaptcha在前后端分离项目的使用
- c语言三个杠的等号是什么,数学3个横杠的等号表示什么意思?比如这个定 – 手机爱问...
- LINUX下的21个特殊符号
- Google PAI资料整理及实现
- Android 签名类型
- 线性代数的本质(第二部分)
- 重磅消息集中来袭 A股再现“独立行情”?
- 详解从p12证书提取RSA公私钥和序列号(小白向)
- VC编程调用dxdiag生成XML文件,来获取系统配置情况
- 2022-2028全球铝制3D打印机行业调研及趋势分析报告
- Android/IOS 实现接触NFC自动跳转到App,如果未安装App,则跳转到应用市场
- 实战篇-OpenSSL之TripleDES加密算法-ECB模式
- 怎么将计算机图标放到桌面,win10怎么把计算机图标放到桌面
- java在win10和win7哪个好_老电脑win10和win7哪个好用
- dilated(dilated cardiomyopathy)
- linux-块设备简单总结