GNU/Linux >> Linux の 問題 >  >> Linux

ハードディスク全体にエラーや不良セクタがないかどうかを確認するにはどうすればよいですか?

ここでいくつかの概念を誤解しているかもしれませんが、私が知る限り、各ディスクにはパーティションテーブルと実際のパーティションがあります。

不良セクタとエラーについてハードドライブをテストしようとしていますが、これを行うために見つけたツールは、ディスクではなくパーティションを対象としています。 badblocks パーティションを取得します/dev/sda1 /dev/sdaではありません 。 e2fsckと同じ話 。

私の知る限り、これらのツールは、ディスク全体ではなく、パーティションに割り当てられたスペースのみをテストします。ディスク全体をテストする方法はありますか?

承認された回答:

ディスク全体をテストする方法はありますか?

はい、badblocksを使用しています :

badblocks /dev/sda

badblocksのため、マンページはパーティションを参照しています mkfs.ext2に伝えることができます それが見つけた不良ブロックについて、それはパーティションをチェックするときにのみ機能します。しかし、badblocks それ自体はフルディスクで正常に動作します。

ただし、badblocks ハードドライブが不良ブロック自体を管理していなかった、過ぎ去った時代の遺物です。現在、ドライブはトラックエラー自体を追跡し、状況が許す限り(通常、不良セクターが書き換えられた場合)、不良セクターを再マッピングすることができます。 SMARTテストを実行して結果を確認する方がおそらく良いでしょう:

smartctl -t long /dev/sda
smartctl -t offline /dev/sda
smartctl -x /dev/sda

(次のテストを実行する前に、各テストが完了していることを確認してください)。


Linux
  1. Lvm物理ボリューム上の不良ブロックをチェックする方法は?

  2. Ubuntuを使用してハードディスクの不良セクタをクリアする方法は?

  3. Ubuntu 20.04 および 20.10 でディスク容量を確認するにはどうすればよいですか?

  1. Linuxでディスク容量を確認する方法

  2. CentOS / RHEL でディスクの不良ブロックまたはディスク エラーをチェックする方法

  3. パーティション上の RAC OCR および投票デバイスの UDEV ルールをセットアップする方法

  1. Linuxでハードディスク上の不良セクタまたは不良ブロックをチェックする方法

  2. Linuxで不良セクタまたはブロックがないかハードドライブをチェックする方法

  3. LinuxMintとUbuntuでハードディスクの寿命を確認および監視する方法