ウェブサイト検索

3 つの便利な GUI およびターミナルベースの Linux ディスク スキャン ツール


コンピュータのハードディスクをスキャンする理由は主に 2 つあります。1 つは、永続的なシステム クラッシュ、重要なシステム ソフトウェアの不適切な終了、およびより重大な破壊的なプログラム (マルウェア、ウイルスなど) によって発生するファイル システムの不整合やエラーを検査することです。 。)。

もう 1 つは物理的な状態を分析することで、ディスク表面の物理的な損傷やメモリ トランジスタの故障に起因する不良セクタがないかハードディスクをチェックできます。

この記事では、Linux 用の GUI とターミナルベースのディスク スキャン ユーティリティを組み合わせてレビューします。

コンピュータのハードディスクまたは特定のパーティションで異常な動作に気づいた場合、いつでも最初に調査できることの 1 つはファイル システムの不整合またはエラーです。これを実行するための優れたユーティリティは fsck 以外にありません。 >。

1. fsck – ファイルシステムの整合性チェック

Fsck は、Linux ファイルシステムをチェックし、必要に応じて修復するシステム ユーティリティで、さまざまなファイル システム チェッカーのフロントエンドとして機能します。

警告: 何をしているのかわからない場合は、テスト Linux サーバーでのみ fsck コマンドを試してください。

fsck を実行する前に、必ずパーティションをアンマウントしてください。

sudo unmount /dev/sdc1
sudo fsck -Vt vfat /dev/sdc1

以下のコマンドでは、スイッチは次のようになります。

  • -t – ファイルシステムのタイプを指定します。
  • -V – 詳細モードを有効にします。

詳細な使用手順については、fsck のマニュアル ページを参照してください。

man fsck

ファイルシステムの不整合テストを実行したら、物理的な状態の評価の実行に進みます。

2.バッドブロック

バッドブロックは、ハードディスク上の不良ブロックまたは不良セクタをスキャンし、検出された場合は、fsck または e2fsck と組み合わせて使用してカーネルに指示することができます。これらの欠陥領域を避けるために。

バッドブロックを使用するには、スキャンするハード ドライブのデバイス ファイルを指定する必要があります。

badblocks /dev/sda

バッドブロックはハードドライブ上の各ブロックにパターンを書き込み、それを読み取ってデータが正しいことを確認します。エラーが検出された場合、そのブロックは不良としてマークされます。

スキャンが完了したら、-r オプションを使用して、検出されたすべての不良ブロックのリストを含むスキャン結果を読み取ることができます。

badblocks -r badblocks.txt

3.S.M.A.R.T システムユーティリティ

S.M.A.R.T (自己監視、分析、レポート テクノロジ) は、ほぼすべての最新の ATA/SATA および SCSI/SAS ハードディスク、およびソリッド ステート ディスクに組み込まれているシステムです。

サポートされているハードディスクに関する詳細な情報が収集され、以下のユーティリティを使用してそのデータを取得できます。

1.スマートコントロール

smartctl は、smartmontools パッケージに含まれる 2 つのユーティリティのうちの 1 つで、S.M.A.R.T システムを制御および監視するコマンド ライン ユーティリティです。

smartmontools パッケージをインストールするには、ディストリビューションに応じて以下の該当するコマンドを実行します。

sudo apt-get install smartmontools   #Debian/Ubuntu systems 
sudo yum install smartmontools       #RHEL/CentOS systems

以下は、ハードディスク パーティションの健全性をレポートするための smartctl コマンドの例です。オプション -H は、セルフテスト後の一般的なパーティションの健全性状態を表示するのに役立ちます。

sudo smartctl -H /dev/sda6

詳しい使用ガイドラインについては、smartctl のマニュアル ページを参照してください。

man smartctl 

smartctl には、gsmartcontrol と呼ばれる GUI フロントエンドがあり、次のようにインストールできます。

sudo apt-get install gsmartcontrol  #Debian/Ubuntu systems 
sudo yum install gsmartcontrol       #RHEL/CentOS systems

2. Gnome ディスクユーティリティ (またはディスク)

Gnome Disk ユーティリティは、パーティションの作成、削除、マウントなど、パーティション管理に関連するすべてのタスクを実行するための GUI を提供します。これは、Ubuntu、Fedora、Linux Mint などの主流の Linux システムの大部分にプリインストールされています。

Ubuntu で使用するには、ダッシュを開いてディスクを検索し、Linux Mintではを開きます。メニューをクリックしてディスクを検索し、Fedoraアクティビティをクリックしてディスクと入力します。

さらに重要なのは、次のインターフェイスのようにS.M.A.R.T データを提供し、セルフテストを実行することもできます。

それでおしまい!この記事では、Linux オペレーティング システム用のハードディスク スキャン ユーティリティをレビューしました。上記のリストに記載されていない同じ目的のユーティリティ/ツールを共有したり、コメントで関連する質問をしたりすることができます。