linux:s.m.a.r.t

差分

このページの2つのバージョン間の差分を表示します。

この比較画面へのリンク

両方とも前のリビジョン 前のリビジョン
次のリビジョン
前のリビジョン
次のリビジョン両方とも次のリビジョン
linux:s.m.a.r.t [2019/05/18 02:23] – 外部編集 非ログインユーザーlinux:s.m.a.r.t [2019/09/10 13:52] – [致命的なエラーを見極める] ともやん
行 1: 行 1:
 ====== Linux で ハードディスクの S.M.A.R.T 情報の取得 ====== ====== Linux で ハードディスクの S.M.A.R.T 情報の取得 ======
 +
 ===== S.M.A.R.Tとは... ===== ===== S.M.A.R.Tとは... =====
-S.M.A.R.Tは「Self Monitoring, Analysis, and Reporting Technology」の略で、HDDが自身の障害を自己診断して、ユーザに報告するインテリジェントな機能である。+S.M.A.R.Tは「Self Monitoring, Analysis, and Reporting Technology」の略で、HDDが自身の障害を自己診断して、ユーザに報告するインテリジェントな機能である。\\ 
 ===== smartmontoolsインストール ===== ===== smartmontoolsインストール =====
 smartctlを利用するためには、smartmontoolsパッケージをインストールする。\\ smartctlを利用するためには、smartmontoolsパッケージをインストールする。\\
 <code> <code>
-# yum install smartmontools+$ sudo dnf install smartmontools
 </code> </code>
 +
 ===== S.M.A.R.T 情報の取得 ===== ===== S.M.A.R.T 情報の取得 =====
-S.M.A.R.T 情報を取得するには、以下のコマンドを実行する。+S.M.A.R.T 情報を取得するには、以下のコマンドを実行する。\\
 <code> <code>
-smartctl -a /dev/sda+$ sudo smartctl -a /dev/sda
 </code> </code>
 SATAのRAIDカード経由の場合は、-d ata オプションを追加する。 SATAのRAIDカード経由の場合は、-d ata オプションを追加する。
 <code> <code>
-smartctl -a -d ata /dev/sda+$ sudo smartctl -a -d ata /dev/sda
 </code> </code>
 HighPoint RocketRAID カード経由の場合は、-d hpt,L/M または -d hpt,L/M/N オプションを追加する。\\ HighPoint RocketRAID カード経由の場合は、-d hpt,L/M または -d hpt,L/M/N オプションを追加する。\\
行 21: 行 24:
  N = PMPort番号(1~5)\\  N = PMPort番号(1~5)\\
 <code> <code>
-smartctl -a -d hpt,1/1/1 /dev/sdb+$ sudo smartctl -a -d hpt,1/1/1 /dev/sdb
 </code> </code>
 このとき指定するデバイス名(/dev/sdb)は、RAIDカード配下のものであればどれでもよい。\\ このとき指定するデバイス名(/dev/sdb)は、RAIDカード配下のものであればどれでもよい。\\
 デバイス名を調べるには、以下のコマンドを実行する。 デバイス名を調べるには、以下のコマンドを実行する。
 <code> <code>
-parted -l+$ sudo parted -l
 モデル: HPT DISK_2_0 (scsi) モデル: HPT DISK_2_0 (scsi)
 ディスク /dev/sdb: 128GB ディスク /dev/sdb: 128GB
行 80: 行 83:
 物理ディスクの S.M.A.R.T 情報を取得できる。\\ 物理ディスクの S.M.A.R.T 情報を取得できる。\\
 <code> <code>
-smartctl -a -d hpt,1/1/1 /dev/sdb --> Disk1の情報を表示 +$ sudo smartctl -a -d hpt,1/1/1 /dev/sdb --> Disk1の情報を表示 
-smartctl -a -d hpt,1/2/1 /dev/sdb --> Disk2の情報を表示 +$ sudo smartctl -a -d hpt,1/2/1 /dev/sdb --> Disk2の情報を表示 
-smartctl -a -d hpt,1/3/1 /dev/sdb --> Disk3の情報を表示 +$ sudo smartctl -a -d hpt,1/3/1 /dev/sdb --> Disk3の情報を表示 
-smartctl -a -d hpt,1/4/1 /dev/sdb --> Disk4の情報を表示+$ sudo smartctl -a -d hpt,1/4/1 /dev/sdb --> Disk4の情報を表示
 </code> </code>
 <code> <code>
-smartctl -a -d hpt,1/1/1 /dev/sdc --> Disk1の情報を表示 +$ sudo smartctl -a -d hpt,1/1/1 /dev/sdc --> Disk1の情報を表示 
-smartctl -a -d hpt,1/2/1 /dev/sdc --> Disk2の情報を表示 +$ sudo smartctl -a -d hpt,1/2/1 /dev/sdc --> Disk2の情報を表示 
-smartctl -a -d hpt,1/3/1 /dev/sdc --> Disk3の情報を表示 +$ sudo smartctl -a -d hpt,1/3/1 /dev/sdc --> Disk3の情報を表示 
-smartctl -a -d hpt,1/4/1 /dev/sdc --> Disk4の情報を表示+$ sudo smartctl -a -d hpt,1/4/1 /dev/sdc --> Disk4の情報を表示
 </code> </code>
  
 ===== 致命的なエラーを見極める ===== ===== 致命的なエラーを見極める =====
 以下のサイトの文献が役に立つ。\\ 以下のサイトの文献が役に立つ。\\
-[[http://smart.jinaka.com/information_list.html|smartmontoolsで取得できるSMART情報一覧]] +[[http://smart.jinaka.com/information_list.html|smartmontoolsで取得できるSMART情報一覧]]\\ 
-=== Vendor Specific SMART Attributes with Thresholds ===+[[https://ja.wikipedia.org/wiki/Self-Monitoring,_Analysis_and_Reporting_Technology|Self-Monitoring, Analysis and Reporting Technology - Wikipedia]]\\ 
 + 
 +==== Vendor Specific SMART Attributes with Thresholds ====
 注目すべき情報は、 注目すべき情報は、
 ^ID#^ATTRIBUTE_NAME^意味^ ^ID#^ATTRIBUTE_NAME^意味^
行 148: 行 153:
 ===== S.M.A.R.T 情報の出力例 ===== ===== S.M.A.R.T 情報の出力例 =====
 <code> <code>
-smartctl -d ata -a /dev/sda+$ sudo smartctl -d ata -a /dev/sda
 smartctl version 5.38 [x86_64-redhat-linux-gnu] Copyright (C) 2002-8 Bruce Allen smartctl version 5.38 [x86_64-redhat-linux-gnu] Copyright (C) 2002-8 Bruce Allen
 Home page is http://smartmontools.sourceforge.net/ Home page is http://smartmontools.sourceforge.net/
行 350: 行 355:
  
 ===== クラッシュしたHDDの出力例(;_;) ===== ===== クラッシュしたHDDの出力例(;_;) =====
 +
 ==== すべての情報 ==== ==== すべての情報 ====
 <code> <code>
-smartctl -a /dev/sdc+$ sudo smartctl -a /dev/sdc
 smartctl version 5.38 [x86_64-redhat-linux-gnu] Copyright (C) 2002-8 Bruce Allen smartctl version 5.38 [x86_64-redhat-linux-gnu] Copyright (C) 2002-8 Bruce Allen
 Home page is http://smartmontools.sourceforge.net/ Home page is http://smartmontools.sourceforge.net/
行 552: 行 558:
 If Selective self-test is pending on power-up, resume after 0 minute delay. If Selective self-test is pending on power-up, resume after 0 minute delay.
 </code> </code>
 +
 ==== エラーログ ==== ==== エラーログ ====
 <code> <code>
-smartctl -l error /dev/sdc+$ sudo smartctl -l error /dev/sdc
 smartctl version 5.38 [x86_64-redhat-linux-gnu] Copyright (C) 2002-8 Bruce Allen smartctl version 5.38 [x86_64-redhat-linux-gnu] Copyright (C) 2002-8 Bruce Allen
 Home page is http://smartmontools.sourceforge.net/ Home page is http://smartmontools.sourceforge.net/
行 662: 行 669:
   27 00 00 00 00 00 e0 08      03:01:50.272  READ NATIVE MAX ADDRESS EXT   27 00 00 00 00 00 e0 08      03:01:50.272  READ NATIVE MAX ADDRESS EXT
 </code> </code>
 +
  • linux/s.m.a.r.t.txt
  • 最終更新: 2024/01/13 13:56
  • by ともやん