扫描计算机硬盘,主要是出于两个原因,其一呢,是为了对硬盘展开分析,进而找出文件系统里存在的不一致状况或者错误。而引发这些问题的可能因素涵盖了多方面:有的是持续呈现的系统崩溃情况,有的是重要的系统软件关闭时方式不妥当,更为关键的是存在破坏性程序,诸如恶意软件以及病毒等等 。
另一个原因则是,要对硬盘的物理状态予以分析,为此我们能够去检查硬盘,进而查找磁盘表面之上,由物理损坏或者失效的内存晶体管所引发的坏扇区 。
在本文里面,我们会去讲述几款以GUI以及终端作为基础的Linux磁盘扫描实用工具。要是你察觉到计算机硬盘或者某个分区存在任何不一般的行为,通常最先要探究的是不是文件系统的不一致或者错误,而当提及执行这项任务的时候,没有别的实用工具比fsck更为出色的了。
fsck,是一款系统实用工具,它能够用来进行检查,并且能够依据情况对Linux文件系统予以修复,它还是几款文件系统检查工具的前端程序。
警告,除非,你清楚,自己所做之事,不然,最好仅于,用于测试的,Linux服务器上,尝试fsck命令。
在你对某个分区运行fsck之前,始终要先卸载分区。
使用管理员权限卸载 /dev/sdc1,使用管理员权限,以 vfat 格式详细检查 /dev/sdc1 。
在下面这个命令中,参数选项符有:
-t – 指定文件系统类型。
-V – 启用详细模式。
你可以在fsck参考手册页中找到用法方面的详细指示:
$ man fsck
一旦你实施了文件系统不一致性检验,便能够接着开展评估物理状态的事宜了。 , 。
2.badblocks
一款名为badblocks的实用工具,被用来扫描硬盘里的坏块,或者说是坏扇区 。倘若你发觉了硬盘之上存在任何坏块,那么便能够把它与fsck或者e2fsck联合起来使用,借此指令内核千万不要使用这些坏块 。
要是想要更深入地弄清楚怎样去运用badblocks实用工具来检查坏块,那就去查阅《如何在Linux下检查硬盘上的块扇区或坏块》这篇文章:http://www.tecmint.com/check-linux-hard-disk-bad-sectors-bad-blocks/ 。
3.S.M.A.R.T系统实用工具
由硬盘以及固态硬盘所构成的系统,它是一种几乎被内置在所有现代ATA/SATA和SCSI/SAS之中的系统,此系统名为S.M.A.R.T(其含义为自我监测、分析和报告技术),是该系统没错。
得到支持的硬盘的详细信息它能够收集,你可以借助下列实用工具将该信息获取到。
i. Smartctl
包含在smartmontools软件包里的两款实用工具当中,有一个是smartctl。它作为一个命令行实用工具,承担着控制以及监测S.M.A.R.T系统的职责。

打算安装smartmontools软件包,运行符合你所使用发行版的下述命令:,,,,,,,,,,,,,,,,,,,,,,。
对于Debian/Ubuntu系统,执行sudo apt-get install smartmontools指令 ,对于RHEL/CentOS系统,实行sudo yum install smartmontools指令 。
下面这个实例,是smartctl命令去报告硬盘分区的状况,当中选项-H,有帮助于在自我测试完毕之后,显示总体的分区健康状况, 。
$ sudo smartctl -H /dev/sda6
查阅smartctl的参考手册页,这样就行,能获取用法部分更多的指导原则,就是如此 。
$ man smartctl
smartctl存在一个被称作名为gsmartcontrol的GUI前端程序,能够依照如下这般的方法去进行安装,。
对于基于Debian/Ubuntu一类的系统而言,要运用方式执行安装步骤,即使用sudo加上apt-get再加上install以及gsmartcontrol。对于基于RHEL/CentOS一类的系统而言,要运用方式执行安装步骤,即使用sudo加上yum再加上install以及gsmartcontrol。
GSmart Control – Linux磁盘扫描工具
ii. 侏儒磁盘实用工具(或者磁盘),的,这个,那个,这般,那般,如此这般,这般那种,这般那般如此......
与分区管理相关的所有各种任务,像是 创建分区,删除分区,挂载分区别的任务等,Gnome磁盘实用工具 提供了一个GUI来处理,那它被预先安装 在大多数主流 的Linux系统之中,像Ubuntu,Fedora,Linux Mint 还有别的系统 。
要是打算在Ubuntu这个系统环境里运用它,那就先去打开Dash,接着在其中搜索Disks这个东西。要是处于Linux Mint系统之上,那就先把Menu予以打开呢,之后做的就是搜索Disks。要是在Fedora系统环境下,那就点击Activities类别下的Disks呀。
Gnome Disk Utility for Linux
尤为关键的是,它能够给出S.M.A.R.T数据,并且会开展自我测试,就如同下面呈现的这个界面一样。
Gnome Disk Utility for Linux磁盘扫描
如下这般!于本文之内,我们粗略地介绍了几款针对Linux操作系统的硬盘扫描实用工具。要是你晓得本文里未曾提到,然而具备相同用途的任何实用工具,欢迎留言予以交流。
作者是Aaron Kili,原文标题为3 Useful GUI以及Terminal Based Linux Disk Scanning Tools ,。
51CTO译稿,要是合作站点进行转载的话,需要注明原文译者以及出处是51CTO.com 。