使用badblocks命令检测、修复硬盘坏道(待验证)
今天我的新硬盤到了。暫時(shí)沒想好怎么用它。可以把它裝入光驅(qū)位硬盤架給G430用,也可以把它當(dāng)成移動(dòng)硬盤來用。
想起以前記錄過一個(gè)badblocks的用法,用來檢查壞道,這里再貼一遍備用。
##################################################################
badblocks是Linux下常用的壞道修復(fù)工具。當(dāng)你覺得硬盤上可能有壞道,或者是SMART數(shù)據(jù)顯示有壞道的時(shí)候,都可以用badblocks來檢查一下。
假設(shè)我們要檢查的硬盤是/dev/sdb
$sudo badblocks -s -v -o sdbbadblocks.log /dev/sdb
這樣就可以對(duì)硬盤進(jìn)行只讀掃描,自動(dòng)獲取硬盤塊數(shù)目并掃描全部塊,將掃描日志輸出到屏幕同時(shí)記錄在sdbbadblocks.log文件中。
由于掃描速度比較低,一次不一定能掃完,可以分多次進(jìn)行。
sudo badblocks -s -v -o sdbbadblocks.log /dev/sdb END START
將END和START換成結(jié)束和開始的塊的編號(hào)就可以了。
如果找到了壞道,可以進(jìn)行寫入掃描進(jìn)行修復(fù)。寫入掃描遇到壞道的時(shí)候會(huì)自動(dòng)重映射。寫入掃描會(huì)覆蓋原有數(shù)據(jù),所以請(qǐng)先備份。寫入掃描速度很低,所以應(yīng)該只掃描只讀掃描時(shí)候發(fā)現(xiàn)錯(cuò)誤的部分。
$sudo badblocks -w -s /dev/sdb END START
想了解各選項(xiàng)的意思及更多用法,請(qǐng)man badblocks。
總結(jié)
以上是生活随笔為你收集整理的使用badblocks命令检测、修复硬盘坏道(待验证)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Linux增加虚拟内存方法
- 下一篇: 云计算时代来临