歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> badblocks命令檢查Linux中硬盤損壞的扇區和區塊

badblocks命令檢查Linux中硬盤損壞的扇區和區塊

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

badblocks是Linux及其類似的操作系統中,掃描檢查硬盤和外部設備損壞扇區的命令工具。損壞的扇區或者損壞的區塊是硬盤中因為永久損壞或者是操作系統不能讀取的空間。

Badblocks命令可以探測硬盤中所有損壞的扇區或者區塊並將結果保存在一個文本文檔中,這樣,我們就可以使用e2fsck命令來配置操作系統不在這些損壞的扇區中存儲數據。

步驟:1 使用fdisk命令識別硬盤信息

  1. # sudo fdisk -l

步驟:2 掃描硬盤的損壞扇區或區塊

  1. # sudo badblocks -v /dev/sdb > /tmp/bad-blocks.txt

只需將“/dev/sdb”替換為自己機器的硬盤/分區。執行完成上述命令後,一個名為“bad-blocks”文本文檔將會在/tmp下創建,它將包含所有的損壞區塊。

例如:

步驟:3 提示 操作系統不要使用損壞區塊存儲

掃描完成後,如果損壞區塊被發現了,然後通過e2fsck命令使用“bad-blocks.txt”,強迫操作系統不使用這些損壞的區塊存儲數據。

  1. # sudo e2fsck -l /tmp/bad-blocks.txt /dev/sdb

注意:在運行e2fsck命令前,請保證設備沒有被掛載。

關於badblocks和e2fsck命令的更多幫助,請參考下列man頁面

  1. # man badblocks
  2. # man e2fsck

Copyright © Linux教程網 All Rights Reserved