歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> 磁盤壞道的處理

磁盤壞道的處理

日期:2017/2/28 14:29:39   编辑:Linux教程

在前面,我有寫到使用badblocks檢查壞道。 見 http://www.linuxidc.com/Linux/2014-07/104673.htm

因為badblocks只是檢測壞道,然後在日志文件中標記出壞道的信息,並不會對壞道進行處理,如果希望在檢測磁盤時也能跳過這些壞塊不檢測,可以使用fsck的-l參數。

badblocks -b 4096 -c 16 /dev/sda1 -o sda-badblocks-list 使用這個對壞掉進行檢查,並保存在sda-badblocks-list中

fsck.ext4 -l /tmp/sd-badblock-list.final /dev/sda1 對磁盤進行處理,其中fsck.ext4是根據你的文件系統的。

最後就可以了

也可以在創建文件系統前檢測壞道

badblocks可以隨e2fsck和mke2fs的-c刪除一起運行(對ext3文件系統也一樣),在創建文件系統前就先檢測壞道信息:

# mkfs.ext3 -c /dev/sda1

代碼表示使用-c在創建文件系統前檢查壞道的硬盤。

這個操作已經很清楚地告知我們可以采用“mkfs.ext3 -c”選項用“read-only”方式檢查硬盤。這個命令會在格式化硬盤時檢查硬盤,並標出錯誤的硬盤“block”。用這個方法格式化硬盤,需要有相當大的耐心,因為命令運行後,會一個個用讀的方式檢查硬盤。

Copyright © Linux教程網 All Rights Reserved