LinuxGod

LinuxGod.net
Linux大神网——精选每一篇高品质的技术干货
  1. 首页
  2. 开源快讯
  3. 正文

Linux上使用Smartmontools工具扫描坏道工具

2023年3月12日 369点热度

在这篇文章中,我们通过几个必要的步骤,使用特定的c盘扫描工具让你才能判定Linuxc盘或闪存是否存在低格。

操作步骤如下:

在Linux上使用坏块工具检测低格

坏块工具可以让用户扫描设备检测低格或坏块。设备可以是一个c盘或内置c盘,由一个如

/dev/sdc

这样的文件代表。

首先红旗linux下载,通过超级用户权限执行fdisk命令来显示你的所有c盘或闪存的信息以及它们的分区信息:

$ sudo fdisk -l

列举Linux文件系统分区

之后用如下命令检测你的Linux硬碟上的低格/坏块:

$ sudo badblocks -v /dev/sda10 > badsectors.txt

在Linux上扫描硬碟低格

里面的命令中redhat linux,badblocks扫描设备/dev/sda10(记得指定你的实际设备),-v选项让它显示操作的详情。另外,这儿使用了输出重定向将操作结果重定向到了文件badsectors.txt。

假如你在你的c盘上发觉任何低格,卸载c盘并像下边这样让系统不要将数据写入回报的磁道中。

你须要执行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,AnalysisandReportingTechnology)系统的现代c盘(ATA/SATA和SCSI/SAS硬碟以及固态硬碟)愈发的可靠和高效。S.M.A.R.T系统才能帮助监测,报告,以及可能记录它们的健康状况,这样你就可以找出任何可能出现的硬件失效。

你可以使用以下命令安装smartmontools:

------------ 在基于 Debian/Ubuntu 的系统上 ------------
$ sudo apt-get install smartmontools
------------ 在基于 RHEL/CentOS 的系统上 ------------
$ sudo yum install smartmontools

安装完成以后,使用smartctl控制c盘集成的S.M.A.R.T系统。你可以这样查看它的指南或帮助:

$ man smartctl
$ smartctl -h

之后执行smartctrl命令并在命令手指定你的设备作为参数查看linux未分区的磁盘,以下命令包含了参数-H或--health以显示SMART整体健康自我评估测试结果。

$ sudo smartctl -H /dev/sda10

检测Linux硬碟健康

里面的结果强调你的硬碟很健康,近日内不大可能发生硬件失效。

要获取c盘信息总览查看linux未分区的磁盘,使用-a或--all选项来显示关于c盘所有的SMART信息,-x或--xall来显示所有关于c盘的SMART信息以及非SMART信息。

本作品采用 知识共享署名 4.0 国际许可协议 进行许可
标签: linux系统 smart 坏道
最后更新:2023年3月12日

Linux大神网

每日更新,欢迎收藏♥ 不积跬步无以至千里,加油,共勉。

点赞
< 上一篇
下一篇 >

Linux大神网

每日更新,欢迎收藏♥
不积跬步无以至千里,加油,共勉。

最新 热点 随机
最新 热点 随机
如何安装便携式WiFi驱动程序?360wifi驱动的教程 CentOS云服务器搭建网站和CentOS搭建DNS解析服务 如何在linux上创建一个用户,减少不必要的沟通成本 如何在Linux系统中查看CPU信息使用lscpu命令行 linux服务器搭建ftp的6下安装vsftpd步骤及步骤 贵州工业职业技术学院求职意向期望工作地--诚聘英才 实验1Linux安装实验掌握虚拟机的使用 Linux系统tar命令的使用方法及使用命令教程 linux 开源nas系统 杰和科技NAS服务器媒体见面会在京召开 Android与Linux开发大不同 Linux系统软件安装包:自己动手,安装不用愁 车市新战局:汽车操作系统会复制智能手机的历史吗? Linux文件系统种类 如何卸载用源码包安装的软件?在线视频教程推荐 「职位」ASP.、PHP、Linux服务器集群开发 Torvalds:Linux内核开发的创新前景充满了热情 Linux文件系统的结构从终端窗口探索Linux目录树结构 卸载软件命令Linux.You linux软件开发如何入门?学习Linux步骤及学习方法介绍 14年Linux发行版的有趣历史观点
嵌入式Linux操作系统学习规划+LINUX路线,主攻江苏电信天翼校园客户端故障指引及解决办法(101)英特尔GMAGMA950显卡驱动程序/WIN8/8.1电信校园网宽带用USB数据线共享给电脑无线上网国防科大开源操作系统:它只是一个吉祥的象征10个常用Linux文本查看命令及其详细说明和使用示例Linux嵌入式系统内核裁剪与定制方法的介绍情况淘宝教育热卖C语言编程开发C++程序设计零基础入门课程从CPU、内存、硬盘、显卡等这些方面安装Linux系统的最低配置Linux通过chkconfig设置开机启动服务创建的几种常见方式(技术分析)Linux多线程的使用与操作系统的区别通常rar命令由一个主命令加若干选项(可选)构成RedHatLinux中自动运行程序中的应用linux 读写文件 关于Linux内核的神秘面纱,你知道几个?使用wget实用程序的有用命令行工具的使用怎么设置linux开机项自启动?方式是怎样的?嵌入式Linux应用层与驱动层要想学习关于Linux内核的交叉编译步骤和方法:步骤、方法STM32嵌入式linux开发流程及应用程序分析-STMlinux下有哪些文件在介绍lsof命令实用用法介绍?
linux 用户空间内存申请 kmallockzallocmalloc和get_free_malloc_start这段地址 【Linux基础知识】Linux系统的启动流程经历(二) Linux内核启动注册中断内核中断源如何实现多个定时器 Linux系统安全防护工具的应用方法 Linux内核技术组成、组织和重要的数据结构等(组图) Linux系统查看系统运行状态的top命令的功能 对比Linux和Windows,那macOS和Linux有什么区别? (Linux基础知识)线程概念与线程的区别 Linux系统内核的高效和稳定已在各个领域内得到大量事实验证 Linux系统在开机的时候自动加载某些脚本或系统服务 Linux设置显示中文和设置字体设置中文一个都不能少 Linux中的显示管理器是桌面环境的一部分吗?(组图) linux中常用的用户管理命令:1groups?列出当前用户所属 Linux之Ubuntu一图形桌面与命令行模式相关切换到命令行 #java#javac-version有版本输出说明安装成功案例 我试图将从java作业获得的时间信息与linux性能监视工具 文本文件的编辑命令:vim的三种状态模式、基本操作 C中可以通过#include和stidio.h,区别是什么? Linux基础入门(VMWare中CentOS7配置yum)目录之间的加载顺序 计算机是如何启动的?、内核操作系统的启动流程
标签聚合
应用 虚拟机 文件 文件目录 内核 操作 命令 linux系统 软件 linux服务器
书籍
课程
技术群
技术干货大合集↓
  • 2023年9月 / 81篇
  • 2023年8月 / 93篇
  • 2023年7月 / 94篇
  • 2023年6月 / 90篇
  • 2023年5月 / 93篇
  • 2023年4月 / 90篇
  • 2023年3月 / 129篇
  • 2023年2月 / 84篇
  • 2023年1月 / 161篇
  • 2022年12月 / 187篇
  • 2022年11月 / 76篇
友情链接:

Linux书籍 | Linux命令 | Linux系统 | RHCE红帽认证 | Linux软件 | Linux教程 | CentOS系统 | Linux内核 | Linux服务器 | Linux大神 | IT资源

COPYRIGHT © 2023 linuxgod.net ALL RIGHTS RESERVED.