<track id="1rt7t"></track>
<pre id="1rt7t"></pre>

    <p id="1rt7t"><ruby id="1rt7t"><b id="1rt7t"></b></ruby></p>

      軟件培訓網

      歡迎訪問軟件培訓網!招生咨詢電話與微信:15225191462(周老師)
      軟件培訓網,專業解決學IT疑難雜癥!

      首頁 > linux技術/ 正文

      如何對linux系統檢查磁盤裝置有哪些損壞呢?

      2014-11-26 15:09:25 軟件培訓網

            如何對linux系統檢查磁盤裝置有哪些損壞呢?x1I軟件培訓網

           badblocks命令詳解
           功能說明:檢查磁盤裝置中損壞的區塊。
           語  法:badblocks [-svw][-b <區塊大小>][-o <輸出文件>][磁盤裝置][磁盤區塊數][啟始區塊]
           補充說明:執行指令時須指定所要檢查的磁盤裝置,及此裝置的磁盤區塊數。
           硬盤是一個損耗設備,當使用一段時間后可能會出現壞道等物理故障。電腦硬盤出現壞道后,如果不及時更換或進行技術處理,壞道就會越來越多,并會造成頻繁死機和數據丟失。最好的處理方式是更換磁盤,但在臨時的情況下,應及時屏蔽壞道部分的扇區,不要觸動它們。badblocks就是一個檢查壞道位置的工具。
           一、命令參數
           badblocks使用格式為:
           引用
            badblocks  [  -svwnf  ]  [  -b block-size ] [ -c blocks_at_once ] [ -i
            input_file ] [ -o output_file ] [ -p num_passes ] [ -t test_pattern  ]
            device [ last-block ] [ start-block ]
            參數含義是:
            引用
            -b blocksize 
            指定磁盤的區塊大小,單位為字節,默認值為“block 4K ”(4K/block)
            -c blocksize 
           每個區塊檢查的次數,默認是16次
           -f
            強制在一個已經掛載的設備上執行讀寫或非破壞性的寫測試操作
           -i file
           跳過已經顯示在file文件中的壞道,而不進行檢測(可以避免重復檢測)
           -o file 
           把檢測結果輸出到file文件
           -p number
           重復搜尋設備,直到在指定通過次數內都沒有找到新的壞塊位置,默認次數為0 
           -s
           在檢查時顯示進度
          -t pattern 
          通過按指定的模式讀寫來檢測區塊。你可以指定一個0到ULONG_MAX-1的十進制正值,或使用random(隨機)。
          如果你指定多個模式,badblocks將使用第一個模式檢測所有的區塊,然后再使用下一個模式檢測所有的區塊。
          Read-only方式僅接受一個模式,它不能接受random模式的。
          -v
          執行時顯示詳細的信息
          -w
          對每個區塊都先寫入,然后再從它讀取信息
          [device]
          指定要檢查的磁盤裝置。
          [last-block]
           指定磁盤裝置的區塊總數。
          [start-block]
           指定要從哪個區塊開始檢查
          二、示例
          badblocks以4096的一個block,每一個block檢查16次,將結果輸出到“hda-badblocks-list”文件里
          # badblocks -b 4096 -c 16 /dev/hda1 -o hda-badblocks-list
          hda-badblocks-list”是個文本文件,內容如下:
         引用
          # cat hda-badblocks-list 
         51249 
         51250 
         51251 
         51253 
         51254 
          ……
         61245 
         ……
         可以針對可疑的區塊多做幾次操作。下面,badblocks以4096字節為一個“block”,每一個“block”檢查1次, 將結果輸出到“hda-badblocks-list.1”文件中,由第51000 block開始,到63000 block結束
         # badblocks -b 4096 -c 1 /dev/hda1 -o hda-badblocks-list.1 63000 51000
         這次花費的時間比較短,硬盤在指定的情況下在很短的時間就產生“嘎嘎嘎嘎”的響聲。由于檢查條件的不同,其輸出的結果也不完全是相同的。重復幾次同樣的操作,因條件多少都有些不同,所以結果也有所不同。進行多次操作后,直到產生最后的hda-badblock-list.final文件。
         三、其他
         1、fsck使用badblocks的信息
         badblocks只會在日志文件中標記出壞道的信息,但若希望在檢測磁盤時也能跳過這些壞塊不檢測,可以使用fsck的-l參數:
         # fsck.ext3 -l /tmp/hda-badblock-list.final /dev/hda1
         2、在創建文件系統前檢測壞道
         badblocks可以隨e2fsck和mke2fs的-c刪除一起運行(對ext3文件系統也一樣),在創建文件系統前就先檢測壞道信息:
         # mkfs.ext3 -c /dev/hda1
         代碼表示使用-c在創建文件系統前檢查壞道的硬盤。
         這個操作已經很清楚地告知我們可以采用“mkfs.ext3 -c”選項用“read-only”方式檢查硬盤。這個命令會在格式化硬盤時檢查硬盤,并標出錯誤的硬盤“block”。用這個方法格式化硬盤,需要有相當大的耐心,因為命令運行后,會一個個用讀的方式檢查硬盤。

      Tags:河南鄭州北大青鳥2018年招生簡章,河南省it專業學校有哪些,鄭州北大青鳥招生地址,鄭州電腦學校哪家好,鄭州網絡硬件工程師培訓機構,周口比較好的編程學校

      搜索
      軟件培訓學校哪家好,就來軟件培訓網咨詢
      軟件培訓學校哪家好,就來軟件培訓網咨詢
      熱門標簽
      軟件培訓學校哪家好,就來軟件培訓網咨詢
      軟件培訓學校哪家好,就來軟件培訓網咨詢
      軟件培訓學校哪家好,就來軟件培訓網咨詢
      • QQ交談
      制服丝袜无码中文字幕第1页

      <track id="1rt7t"></track>
      <pre id="1rt7t"></pre>

        <p id="1rt7t"><ruby id="1rt7t"><b id="1rt7t"></b></ruby></p>