三款基于GUI和終端的實用Linux磁盤掃描工具
譯文【51CTO.com快譯】掃描計算機(jī)硬盤主要出于兩個原因:一個原因是分析硬盤,找出文件系統(tǒng)的不一致或錯誤。引起這些問題的可能因素包括:持續(xù)的系統(tǒng)崩潰,關(guān)鍵的系統(tǒng)軟件關(guān)閉不當(dāng),更主要的是破壞性程序(比如惡意軟件和病毒等)。
而另一個原因是分析硬盤的物理狀態(tài),我們可以檢查硬盤,查找磁盤表面上的物理損壞或失效的內(nèi)存晶體管引起的壞扇區(qū)。
我們在本文中將介紹幾款基于GUI和終端的Linux磁盤掃描實用工具。如果你注意到計算機(jī)硬盤或某個分區(qū)有任何不尋常的行為,一般***調(diào)查是不是文件系統(tǒng)的不一致或錯誤,而說到執(zhí)行這項任務(wù),沒有其他實用工具比fsck更出色的了。
1.fsck――文件系統(tǒng)一致性檢查
fsck是一款系統(tǒng)實用工具,可用來檢查、并根據(jù)情況修復(fù)Linux文件系統(tǒng)。它是幾款文件系統(tǒng)檢查工具的前端程序。
警告:除非你知道自己在干什么,否則***只在用于測試的Linux服務(wù)器上嘗試fsck命令。
在你對某個分區(qū)運行fsck之前,始終要先卸載分區(qū)。
- $ sudo unmount /dev/sdc1
- $ sudo fsck -Vt vfat /dev/sdc1
在下面這個命令中,參數(shù)選項符有:
-t – 指定文件系統(tǒng)類型。
-V – 啟用詳細(xì)模式。
你可以在fsck參考手冊頁中找到用法方面的詳細(xì)指示:
- $ man fsck
一旦你執(zhí)行了文件系統(tǒng)不一致性測試,可以繼續(xù)執(zhí)行評估物理狀態(tài)的工作了。
2.badblocks
badblocks這款實用工具用來掃描硬盤中的壞塊或壞扇區(qū)。假設(shè)你發(fā)現(xiàn)了硬盤上的任何壞塊,就可以將它與fsck或e2fsck結(jié)合使用,指令內(nèi)核切勿使用這些壞塊。
想進(jìn)一步了解如何使用badblocks實用工具檢查壞塊,請參閱《如何在Linux下檢查硬盤上的塊扇區(qū)或壞塊》一文:http://www.tecmint.com/check-linux-hard-disk-bad-sectors-bad-blocks/。
3.S.M.A.R.T系統(tǒng)實用工具
S.M.A.R.T(自我監(jiān)測、分析和報告技術(shù))是一種內(nèi)置在幾乎所有現(xiàn)代ATA/SATA和SCSI/SAS硬盤以及固態(tài)硬盤中的系統(tǒng)。
它可收集得到支持的硬盤的詳細(xì)信息,你可以使用下列實用工具獲得該信息。
i. Smartctl
smartctl是smartmontools軟件包下面的兩款實用工具之一。它是一個命令行實用工具,負(fù)責(zé)控制和監(jiān)測S.M.A.R.T系統(tǒng)。
想安裝smartmontools軟件包,運行適用于你所用發(fā)行版的下列命令:
- $ sudo apt-get install smartmontools #Debian/Ubuntu systems
- $ sudo yum install smartmontools #RHEL/CentOS systems
下面這個例子是smartctl命令報告硬盤分區(qū)狀況,其中選項-H有助于在自我測試后顯示總體的分區(qū)健康狀況:
- $ sudo smartctl -H /dev/sda6
查閱smartctl參考手冊頁,即可了解用法方面的更多指導(dǎo)原則:
- $ man smartctl
smartctl有一個GUI前端程序,名為gsmartcontrol,可以按如下方法來安裝:
- $ sudo apt-get install gsmartcontrol #Debian/Ubuntu systems
- $ sudo yum install gsmartcontrol #RHEL/CentOS systems
GSmart Control – Linux磁盤掃描工具
ii. Gnome Disk Utility(or Disks)
Gnome磁盤實用工具提供了一個GUI,可用于處理所有與分區(qū)管理有關(guān)的任務(wù),比如創(chuàng)建、刪除、掛載分區(qū)及其他任務(wù)。它預(yù)先安裝在大多數(shù)主流的Linux系統(tǒng)中,比如Ubuntu、Fedora、Linux Mint及其他系統(tǒng)。
想在Ubuntu上使用它,打開Dash,搜索Disks。若在Linux Mint上,打開Menu,搜索Disks。若在Fedora上,點擊Activities類型Disks。
Gnome Disk Utility for Linux磁盤掃描
更重要的是,它還可以提供S.M.A.R.T數(shù)據(jù),并執(zhí)行自我測試,如下面這個界面所示。
Gnome Disk Utility for Linux磁盤掃描
就是這樣!我們在本文中簡單介紹了幾款面向Linux操作系統(tǒng)的硬盤掃描實用工具。如果你知道本文中沒有提及,但是具有同樣用途的任何實用工具,歡迎留言交流。
原文標(biāo)題:3 Useful GUI and Terminal Based Linux Disk Scanning Tools,作者:Aaron Kili
【51CTO譯稿,合作站點轉(zhuǎn)載請注明原文譯者和出處為51CTO.com】