LinuxでSSD / HDDの状態をテストする方法

頭いい (自己監視、分析、およびレポートテクノロジ)は、信頼性を監視/テストするために、すべての最新のハードディスクドライブおよびSSDで有効になっている機能です。 さまざまなドライブ属性をチェックして、ドライブ障害の可能性を検出します。 LinuxとWindowsには、SMARTテストを実行するためのさまざまなツールがあります。

このチュートリアルでは、テスト方法を学習します SSD / HDD の健康 Linux CLIおよびGUIから

ここで説明する2つの方法は次のとおりです。

  • Smartctlの使用
  • GnomeDisksの使用

Smartctlを使用してSSDヘルスをテストする

Smartctl LinuxシステムでSMART対応のHDDまたはSSDのステータスを確認するために使用できるコマンドラインユーティリティツールです。

Smartctlユーティリティツールはパッケージに付属しています smartmontools.Smartmontoolsは、Ubuntu、RHEL、Centosを含むすべてのLinuxディストリビューションでデフォルトで使用できます。 Fedora。

Linuxにsmartmontoolsをインストールするには:

Ubuntu

$ sudo apt install smartmontools

次のコマンドを使用してサービスを開始します。

$ sudo /etc/init.d/smartmontools start

RHELとCentOS

$ sudo yum install smartmontools

Fedora

$ sudo dnf install smartmontools

インストールが正常に完了すると、Smartdサービスが自動的に開始されます。

開始されていない場合は、smartdサービスを開始します。

$ sudo systemctl start smartd

SSD / HDDのヘルスをテストします

ドライブの全体的な状態をテストするには、次のように入力します。

$ sudo smartctl -d ata -H /dev/sda

どこ、

d-デバイスのタイプを指定します。
ata-デバイスタイプはATAです。SCSIデバイスタイプにはscsiを使用してください。
H-デバイスをチェックして、SMARTヘルスステータスを報告します。

全体的なチェック-ドライブの正常性

結果PASSEDは、ディスクドライブが正常であることを示します。 デバイスが障害のヘルスステータスを報告する場合、これは、デバイスがすでに障害を起こしているか、すぐに障害が発生する可能性があることを意味します。

失敗したことを示している場合は、-aオプションを使用して詳細情報を取得します。

$ sudo smartctl -a /dev/sda

Smartctlコマンド-SMART属性

次の属性を監視できます。

[ID 5] 再割り当てされたセクター数 -読み取りエラーのために再割り当てされたセクターの数。

[ID 187] 正しくないと報告された -セクターへの読み取り/書き込みにアクセスしている間の修正不可能なエラーの数。

[ID 230] メディア摩耗インジケータ -ライフカーブに基づくドライブ動作の現在の状態。

100が最良の値で、0が最悪の値です。

チェック SMART属性の詳細 詳細については。

次のコマンドを使用して拡張テスト(long)を開始するには:

$ sudo smartctl -t long /dev/sda

拡張テストの開始

セルフテストを実行するには、次を実行します。

$ sudo smartctl -t short /dev/sda

smartctlを使用してセルフテストを開始する

ドライブのセルフテスト結果を見つけるには、次のコマンドを使用します。

$ sudo smartctl -l selftest /dev/sda

smartctlセルフテストの結果

テストを実行するための推定時間を評価するには、次のコマンドを実行します。

$ sudo smartctl -c /dev/sda

テストを実行するための推定時間の計算

次のコマンドを使用して、ディスクのエラーログを印刷できます。

$ sudo smartctl -l error /dev/sda

ドライブのエラーログを印刷する

GnomeDiskを使用してSSD / HDDの状態をテストする

GNOME ディスクユーティリティを使用すると、SSDドライブの簡単なレビューを取得し、ドライブをフォーマットし、ディスクイメージを作成し、SSDドライブに対して標準テストを実行し、ディスクイメージを復元できます。

GnomeDisksをインストールする

Ubuntu 20.04では、 GNOMEディスク アプリケーションには、GNOMEディスクツールがインストールされています。 ツールが見つからない場合は、次のコマンドを使用してインストールします。

$ sudo apt-get install gnome-disk-utility

GNOME Diskがインストールされました。これで、デスクトップメニューに移動して、アプリケーションに移動し、起動できます。 アプリケーションから、接続されているすべてのドライブの概要を確認できます。 次のコマンドを使用して、GNOMEDiskアプリケーションを起動することもできます。

$ sudo gnome-disks

GNOME Disks GUI

これで、ドライブでテストを実行できます。 これを行うには、GNOMEディスクを起動し、テストするディスクを選択します。 サイズ、パーティション分割、シリアル番号、温度、状態などのドライブの簡単な評価を見つけることができます。 歯車のアイコンをクリックして、[SMART Data&Self-tests]を選択します。

GNOME DisksSMARTデータとセルフテスト

新しいウィンドウで、最後のテストの結果を見つけることができます。 ウィンドウの右上に、SMARTオプションが有効になっていることがわかります。 SMARTが無効になっている場合は、スライダーをクリックして有効にできます。 新しいテストを開始するには、[セルフテストの開始]ボタンをクリックします。

セルフテストを実行しているGNOMEディスク

[セルフテストの開始]ボタンをクリックすると、ドロップダウンメニューが表示され、[短い]、[拡張]、[伝達]のテストの種類を選択できます。 テストタイプを選択し、 sudo テストを続行するためのパスワード。 プログレスメーターから、完了したテストのパーセンテージを確認できます。

GNOMEDisksのセルフテスト結果

結論

このチュートリアルでは、Linuxシステムでの使用を含むSMARTテクノロジーの基本概念について説明しました。 また、Linuxマシンにsmartctlコマンドラインユーティリティツールをインストールする方法と、それを使用してハードドライブの状態を監視する方法についても説明しました。 SSDドライブを監視するためのGNOMEDisksユーティリティツールについても理解しています。 この記事が、smartctlおよびGNOMEDisksユーティリティを使用してSSDドライブを監視するのに役立つことを願っています。