本篇內容介紹了“怎么在Linux上檢測硬盤(pán)上的壞道和壞塊”的有關(guān)知識,在實(shí)際案例的操作過(guò)程中,不少人都會(huì )遇到這樣的困境,接下來(lái)就讓小編帶領(lǐng)大家學(xué)習一下如何處理這些情況吧!希望大家仔細閱讀,能夠學(xué)有所成!
讓我們從壞道和壞塊的定義開(kāi)始說(shuō)起,它們是一塊磁盤(pán)或閃存上不再能夠被讀寫(xiě)的部分,一般是由于磁盤(pán)表面特定的物理?yè)p壞或閃存晶體管失效導致的。
隨著(zhù)壞道的繼續積累,它們會(huì )對你的磁盤(pán)或閃存容量產(chǎn)生令人不快或破壞性的影響,甚至可能會(huì )導致硬件失效。
同時(shí)還需要注意的是壞塊的存在警示你應該開(kāi)始考慮買(mǎi)塊新磁盤(pán)了,或者簡(jiǎn)單地將壞塊標記為不可用。
因此,在這篇文章中,我們通過(guò)幾個(gè)必要的步驟,使用特定的磁盤(pán)掃描工具讓你能夠判斷 Linux 磁盤(pán)或閃存是否存在壞道。
以下就是步驟:
在 Linux 上使用壞塊工具檢查壞道
壞塊工具可以讓用戶(hù)掃描設備檢查壞道或壞塊。設備可以是一個(gè)磁盤(pán)或外置磁盤(pán),由一個(gè)如 /dev/sdc 這樣的文件代表。
首先,通過(guò)超級用戶(hù)權限執行 fdisk 命令來(lái)顯示你的所有磁盤(pán)或閃存的信息以及它們的分區信息:
$ sudo fdisk -l
然后用如下命令檢查你的 Linux 硬盤(pán)上的壞道/壞塊:
$ sudo badblocks -v /dev/sda10 > badsectors.txt
上面的命令中,badblocks 掃描設備 /dev/sda10(記得指定你的實(shí)際設備),-v 選項讓它顯示操作的詳情。另外,這里使用了輸出重定向將操作結果重定向到了文件 badsectors.txt。
如果你在你的磁盤(pán)上發(fā)現任何壞道,卸載磁盤(pán)并像下面這樣讓系統不要將數據寫(xiě)入回報的扇區中。
你需要執行 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 工具掃描壞道
這個(gè)方法對帶有 S.M.A.R.T(自我監控分析報告技術(shù)(Self-Monitoring, Analysis and Reporting Technology))系統的現代磁盤(pán)(ATA/SATA 和 SCSI/SAS 硬盤(pán)以及固態(tài)硬盤(pán))更加的可靠和高效。S.M.A.R.T 系統能夠幫助檢測,報告,以及可能記錄它們的健康狀況,這樣你就可以找出任何可能出現的硬件失效。
你可以使用以下命令安裝 smartmontools:
------------ 在基于 Debian/Ubuntu 的系統上 ------------$ sudo apt-get install smartmontools------------ 在基于 RHEL/CentOS 的系統上 ------------$ sudo yum install smartmontools
安裝完成之后,使用 smartctl 控制磁盤(pán)集成的 S.M.A.R.T 系統。你可以這樣查看它的手冊或幫助:
$ man smartctl$ smartctl -h
然后執行 smartctrl 命令并在命令中指定你的設備作為參數,以下命令包含了參數 -H 或 --health 以顯示 SMART 整體健康自我評估測試結果。
$ sudo smartctl -H /dev/sda10
上面的結果指出你的硬盤(pán)很健康,近期內不大可能發(fā)生硬件失效。
要獲取磁盤(pán)信息總覽,使用 -a 或 --all 選項來(lái)顯示關(guān)于磁盤(pán)所有的 SMART 信息,-x 或 --xall 來(lái)顯示所有關(guān)于磁盤(pán)的 SMART 信息以及非 SMART 信息。
免責聲明:本站發(fā)布的內容(圖片、視頻和文字)以原創(chuàng )、來(lái)自本網(wǎng)站內容采集于網(wǎng)絡(luò )互聯(lián)網(wǎng)轉載等其它媒體和分享為主,內容觀(guān)點(diǎn)不代表本網(wǎng)站立場(chǎng),如侵犯了原作者的版權,請告知一經(jīng)查實(shí),將立刻刪除涉嫌侵權內容,聯(lián)系我們QQ:712375056,同時(shí)歡迎投稿傳遞力量。
Copyright ? 2009-2022 56dr.com. All Rights Reserved. 特網(wǎng)科技 特網(wǎng)云 版權所有 特網(wǎng)科技 粵ICP備16109289號
域名注冊服務(wù)機構:阿里云計算有限公司(萬(wàn)網(wǎng)) 域名服務(wù)機構:煙臺帝思普網(wǎng)絡(luò )科技有限公司(DNSPod) CDN服務(wù):阿里云計算有限公司 百度云 中國互聯(lián)網(wǎng)舉報中心 增值電信業(yè)務(wù)經(jīng)營(yíng)許可證B2
建議您使用Chrome、Firefox、Edge、IE10及以上版本和360等主流瀏覽器瀏覽本網(wǎng)站