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