新聞中心
Linux中如何檢測硬盤壞道?本篇文章為大家講解一下Linux系統(tǒng)中使用Smartmontools檢測磁盤壞道具體方法,有需要的小伙伴可以參考一下。

十多年專注成都網(wǎng)站制作,企業(yè)網(wǎng)站制作,個(gè)人網(wǎng)站制作服務(wù),為大家分享網(wǎng)站制作知識、方案,網(wǎng)站設(shè)計(jì)流程、步驟,成功服務(wù)上千家企業(yè)。為您提供網(wǎng)站建設(shè),網(wǎng)站制作,網(wǎng)頁設(shè)計(jì)及定制高端網(wǎng)站建設(shè)服務(wù),專注于企業(yè)網(wǎng)站制作,高端網(wǎng)頁制作,對宴會酒店設(shè)計(jì)等多個(gè)行業(yè),擁有豐富設(shè)計(jì)經(jīng)驗(yàn)。
在這篇文章中,我們通過幾個(gè)必要的步驟,使用特定的磁盤掃描工具讓你能夠判斷 Linux 磁盤或閃存是否存在壞道。
在Linux上使用壞塊工具檢查壞道
壞塊工具可以讓用戶掃描設(shè)備檢查壞道或壞塊,設(shè)備可以是一個(gè)磁盤或外置磁盤,由一個(gè)如 /dev/sdc 這樣的文件代表。首先,通過超級用戶權(quán)限執(zhí)行 fdisk 命令來顯示你的所有磁盤或閃存的信息以及它們的分區(qū)信息:
sudo fdisk -l
然后用如下命令檢查你的 Linux 硬盤上的壞道/壞塊:
上面的命令中,badblocks 掃描設(shè)備 /dev/sda10(記得指定你的實(shí)際設(shè)備),-v 選項(xiàng)讓它顯示操作的詳情。另外,這里使用了輸出重定向?qū)⒉僮鹘Y(jié)果重定向到了文件 badsectors.txt。
如果你在你的磁盤上發(fā)現(xiàn)任何壞道,卸載磁盤并像下面這樣讓系統(tǒng)不要將數(shù)據(jù)寫入回報(bào)的扇區(qū)中。
你需要執(zhí)行 e2fsck(針對 ext2/ext3/ext4 文件系統(tǒng))或 fsck 命令,命令中還需要用到 badsectors.txt文件和設(shè)備文件。
-l 選項(xiàng)告訴命令將在指定的文件 badsectors.txt 中列出的扇區(qū)號碼加入壞塊列表。
------------ 針對 for ext2/ext3/ext4 文件系統(tǒng) ------------
$ sudo e2fsck -l badsectors.txt /dev/sda10
或
------------ 針對其它文件系統(tǒng) ------------
$ sudo fsck -l badsectors.txt /dev/sda10
在 Linux 上使用 Smartmontools 工具掃描壞道
這個(gè)方法對帶有 S.M.A.R.T系統(tǒng)的現(xiàn)代磁盤(ATA/SATA 和 SCSI/SAS 硬盤以及固態(tài)硬盤)更加的可靠和高效。S.M.A.R.T 系統(tǒng)能夠幫助檢測,報(bào)告,以及可能記錄它們的健康狀況,這樣你就可以找出任何可能出現(xiàn)的硬件失效。
你可以使用以下命令安裝 smartmontools:
------------ 在基于 Debian/Ubuntu 的系統(tǒng)上 ------------
$ sudo apt-get install smartmontools
------------ 在基于 RHEL/CentOS 的系統(tǒng)上 ------------
$ sudo yum install smartmontools
安裝完成之后,使用 smartctl 控制磁盤集成的 S.M.A.R.T 系統(tǒng)。你可以這樣查看它的手冊或幫助:
$ man smartctl
$ smartctl -h
然后執(zhí)行 smartctrl 命令并在命令中指定你的設(shè)備作為參數(shù),以下命令包含了參數(shù) -H 或 –health 以顯示 SMART 整體健康自我評估測試結(jié)果。
$ sudo smartctl -H /dev/sda10
上面的結(jié)果指出你的硬盤很健康,近期內(nèi)不大可能發(fā)生硬件失效。要獲取磁盤信息總覽,使用 -a 或 –all 選項(xiàng)來顯示關(guān)于磁盤所有的 SMART 信息,-x 或 –xall 來顯示所有關(guān)于磁盤的 SMART 信息以及非 SMART 信息。
當(dāng)前名稱:Linux中使用Smartmontools檢測硬盤壞道
標(biāo)題路徑:http://m.fisionsoft.com.cn/article/cosidoe.html


咨詢
建站咨詢
