GNU / Linuxのハードドライブディスクの状態を確認する方法

そこで、最近、1TB 5400RPMハードディスクを搭載した新しい(使用済みですが、新しい)ラップトップを購入しました。 CPUおよび専用2GB GDDR5 GPU。 ただし、5400RPMドライブであっても、HDDの動作は非常に遅いようです。

私は何年もの間ソリッドステートドライブを厳密に使用してきたので、私はただ甘やかされてしまった可能性が常にあったことを認めますが、おそらくドライブの健全性を調べる必要があると思いました。 結局のところ、そのような仕様のラップトップは、私の目にはより速く動作するはずなので、申し訳ありませんが安全です。 これにより、Ghacks.netコミュニティ向けに、この手順に関する簡単なハウツーを作成する必要があるという考えが浮上しました。

このチュートリアルはCLIを介してのみ行われますが、この作業を行うツールもあります。この最後で簡単に説明します。

Linuxでハードドライブの状態を確認する

使用するツールはsmartmontoolsと呼ばれます(WindowsおよびOS Xでも使用可能です)。

smartmontoolsパッケージには、最新のATA / SATA、SCSI / SAS、NVMeディスクに組み込まれた自己監視、分析、報告テクノロジーシステム(SMART)を使用してストレージシステムを制御および監視する2つのユーティリティプログラム(smartctlおよびsmartd)が含まれています。 多くの場合、これらのユーティリティはディスクの劣化と障害に関する高度な警告を提供します。 SmartmontoolsはもともとLinuxのSmartsuiteパッケージから派生したもので、実際にはATA / ATAPI / SATA-3から-8ディスクとSCSIディスクおよびテープデバイスをサポートしています。

smartmontoolsのインストール

  • Ubuntu / Linux Mintユーザーの場合:sudo apt install smartmontools
  • Archユーザーの場合:sudo pacman -S smartmontools

一般的に、smartmontoolsはほとんどのディストリビューションで利用できます。パッケージ名「smartmontools」を使用して、指定されたパッケージマネージャーでインストールするだけです。

ハウツー

それがインストールされたら、疑わしいドライブがどれであるかを把握する必要があります:

sudo fdisk -l

これにより、すべてのドライブとパーティションのリストが表示されます。 マシン内で1つのドライブのみを使用している場合、/ dev / sdaとそのさまざまなパーティションがリストされます。 複数のドライブがある場合、どのドライブを調べたいのか、何を持っているのか、/ dev / sdbや/ dev / sdcなどの関連するリストを確認するのに少し常識を使う必要があります。

チェックアウトしたいドライブがわかったら、次の3つのテストを実行できます。

  • 通常、問題を検出するのに十分な短いテスト
  • ディスクの表面全体を調べるより心配な場合は、より長いテスト
  • メーカーからのデバイスの輸送中に損傷が発生したかどうかをテストするために使用される輸送テスト。

次の手順では、ディスクがサポートするテストの種類と、テストの実行にかかる時間の見積もりを確認します。

sudo smartctl -c / dev / sdX(Xを適切な文字に置き換えます)

このスクリーンショットに見られるように、大量の出力が与えられます。 このテストに関連する分野を強調しました。 時間の見積もり、およびディスクが搬送テストをサポートしていないという事実。

クリックやその他のはっきりした兆候が聞こえなかったという理由だけで、スピードテスト以外のテストを実行することにしました。 繰り返しになりますが、SSDに甘やかされているかもしれません。 あなたが必要だと思うものを実行することは大歓迎です。

さまざまなテストのコマンドは次のとおりです(sdXをテストするドライブに置き換えます)。

  • ショート:sudo smartctl -t short / dev / sdX
  • Long:sudo smartctl -t long / dev / sdX
  • 伝達:sudo smartctl -t transfer / dev / sdX

:テストにかかる時間を通知されるまで、テストのスクロール出力は得られません。 長いテストを実行している場合は、1〜2時間以上待つ必要があります。

テストが終了したら、結果を出しましょう!

sudo smartctl -H / dev / sdX

うまくいけば、これが表示されます:

そうでない場合は、さらに掘り下げる必要があるか、問題のドライブを交換する時間になります。

GUIツール

非常に人気があり、よく知られているツールgnome-disk-utility(一部のデスクトップ環境では「ディスク」とも呼ばれます)など、コマンドラインを使用しないユーザー向けのオプションがあります。

他にも多くの無料および有料のユーティリティがありますが、私はここに広告を掲載しません。これらのユーティリティの両方は、過去にクイックチェックを行うのに役立ちました。

がんばろう!