linux下磁盤壞道修復

在搗鼓了兩天以後,總算是給個人電腦裝上了一個問題不大的linux系統,雖然還有一些小問題。。。
不過仍然有一個讓人很難受的東西,不知道爲啥磁盤居然產生了一些壞道
clipboard.png
做爲一個剛轉來linux的小白,第一反應仍是想找修復壞道的軟件,不過啥都沒找到。。。只發現了兩個好像相關的命令linux

fsck命令被用於檢查而且試圖修復文件系統中的錯誤。當文件系統發生錯誤四化,可用fsck指令嘗試加以修復。
badblock命令用於查找磁盤中損壞的區塊。 硬盤是一個損耗設備,當使用一段時間後可能會出現壞道等物理故障。電腦硬盤出現壞道後,若是不及時更換或進行技術處理,壞道就會愈來愈多,並會形成頻繁死機和數據丟失。最好的處理方式是更換磁盤,但在臨時的狀況下,應及時屏蔽壞道部分的扇區,不要觸動它們。badblocks就是一個很好的檢查壞道位置的工具。

根據字面意思,badblock更符合,查看用法
clipboard.png工具

嘗試使用spa

badblocks -s /dev/sdb1

clipboard.png
成功掃描出壞扇道.net

修復原理以下code

若是找到了壞道,能夠進行寫入掃描進行修復。寫入掃描遇到壞道的時候會自動重映射。寫入掃描會覆蓋原有數據,因此請先備份。寫入掃描速度很低,因此應該只掃描只讀掃描時候發現錯誤的部分。

運行修復命令ip

$sudo badblocks -w -s  /dev/sdb END START

將END和START換成結束和開始的塊的編號就能夠了。get

clipboard.png
報錯了,硬盤仍是掛載狀態it

卸載硬盤後,從新運行命令class

clipboard.png

clipboard.png
修復完成!!!原理

相關文章
相關標籤/搜索