歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux基礎 >> Linux教程

三款基於GUI和終端的實用Linux磁盤掃描工具

掃描計算機硬盤主要出於兩個原因:一個原因是分析硬盤,找出文件系統的不一致或錯誤。引起這些問題的可能因素包括:持續的系統崩潰,關鍵的系統軟件關閉不當,更主要的是破壞性程序(比如惡意軟件和病毒等)。

而另一個原因是分析硬盤的物理狀態,我們可以檢查硬盤,查找磁盤表面上的物理損壞或失效的內存晶體管引起的壞扇區。

我們在本文中將介紹幾款基於GUI和終端的Linux磁盤掃描實用工具。如果你注意到計算機硬盤或某個分區有任何不尋常的行為,一般最先調查是不是文件系統的不一致或錯誤,而說到執行這項任務,沒有其他實用工具比fsck更出色的了。

1.fsck――文件系統一致性檢查

fsck是一款系統實用工具,可用來檢查、並根據情況修復Linux文件系統。它是幾款文件系統檢查工具的前端程序。

警告:除非你知道自己在干什麼,否則最好只在用於測試的Linux服務器上嘗試fsck命令。

在你對某個分區運行fsck之前,始終要先卸載分區。

  1. $ sudo unmount /dev/sdc1 
  2. $ sudo fsck -Vt vfat /dev/sdc1 

在下面這個命令中,參數選項符有:

-t – 指定文件系統類型。

-V – 啟用詳細模式。

你可以在fsck參考手冊頁中找到用法方面的詳細指示:

  1. $ 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系統實用工具

S.M.A.R.T(自我監測、分析和報告技術)是一種內置在幾乎所有現代ATA/SATA和SCSI/SAS硬盤以及固態硬盤中的系統。

它可收集得到支持的硬盤的詳細信息,你可以使用下列實用工具獲得該信息。

i. Smartctl

smartctl是smartmontools軟件包下面的兩款實用工具之一。它是一個命令行實用工具,負責控制和監測S.M.A.R.T系統。

想安裝smartmontools軟件包,運行適用於你所用發行版的下列命令:

  1. $ sudo apt-get install smartmontools #Debian/Ubuntu systems 
  2. $ sudo yum install smartmontools #RHEL/CentOS systems 

下面這個例子是smartctl命令報告硬盤分區狀況,其中選項-H有助於在自我測試後顯示總體的分區健康狀況:

  1. $ sudo smartctl -H /dev/sda6 

查閱smartctl參考手冊頁,即可了解用法方面的更多指導原則:

  1. $ man smartctl 

smartctl有一個GUI前端程序,名為gsmartcontrol,可以按如下方法來安裝:

  1. $ sudo apt-get install gsmartcontrol #Debian/Ubuntu systems 
  2. $ sudo yum install gsmartcontrol #RHEL/CentOS systems 

 

GSmart Control – Linux磁盤掃描工具

ii. Gnome Disk Utility(or Disks)

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操作系統的硬盤掃描實用工具。如果你知道本文中沒有提及,但是具有同樣用途的任何實用工具,歡迎留言交流。

原文標題:3 Useful GUI and Terminal Based Linux Disk Scanning Tools,作者:Aaron Kili

Copyright © Linux教程網 All Rights Reserved