頭いい (自己監視、分析、およびレポートテクノロジ)は、信頼性を監視/テストするために、すべての最新のハードディスクドライブおよび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

次の属性を監視できます。
[ID 5] 再割り当てされたセクター数 -読み取りエラーのために再割り当てされたセクターの数。
[ID 187] 正しくないと報告された -セクターへの読み取り/書き込みにアクセスしている間の修正不可能なエラーの数。
[ID 230] メディア摩耗インジケータ -ライフカーブに基づくドライブ動作の現在の状態。
100が最良の値で、0が最悪の値です。
チェック SMART属性の詳細 詳細については。
次のコマンドを使用して拡張テスト(long)を開始するには:
$ sudo smartctl -t long /dev/sda

セルフテストを実行するには、次を実行します。
$ sudo smartctl -t short /dev/sda

ドライブのセルフテスト結果を見つけるには、次のコマンドを使用します。
$ sudo smartctl -l selftest /dev/sda

テストを実行するための推定時間を評価するには、次のコマンドを実行します。
$ 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ディスクを起動し、テストするディスクを選択します。 サイズ、パーティション分割、シリアル番号、温度、状態などのドライブの簡単な評価を見つけることができます。 歯車のアイコンをクリックして、[SMART Data&Self-tests]を選択します。

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

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

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