web-dev-qa-db-ja.com

SSDの状態を確認するにはどうすればよいですか?

私たちは皆、SSDの寿命があらかじめ決められていることを知っています。だから私にとっての質問は、どのように(Ubuntu)LinuxでSSDの現在のヘルスステータスをチェックインすればよいのでしょうか?そして、おそらくそれはどれくらいの時間がかかるのでしょうか?

グラフィカルツールが推奨されますが、コマンドラインツールでも問題ありません。

Xubuntu 12.04 LTSを使用しています

80
keiki

Gnome Disk UtilityをインストールしてSMART Data and Testsforwear-leveling-count または同様。その数が大きいほど(%、1〜100)、SSDが「使い果たされている」ほど、問題が発生する可能性が高くなります。ただし、最新のSSDを使用している場合は、心配する必要はありません。

経由でインストール

 Sudo apt-get install gnome-disk-utility

経由して開始

メニュー->設定->ディスクユーティリティのいずれか

またはコマンドライン経由

Sudo gnome-disks
34
João André

sSDの正常性を確認するには

Ubuntu、Mint、またはDebianベースのディストリビューションの場合

# apt-get install smartmontools

Media_Wearout_Indicatorは、探しているものです。 100は、ssdの寿命が100%であることを意味し、数字が小さいほど、残りの寿命が少ないことを意味します。

# smartctl -a /dev/sda | grep Media_Wearout_Indicator

Sdd情報を表示するには

# smartctl -a /dev/sda

完全な記事は Nam Huy Linuxブログ-linuxに残っているSSDの寿命をチェックする方法について読むことができます

48
Blanca Higgins

IntelブランドのSSDがない場合は、こちらをお読みください。

気を付けて !! -私は「smartmontools」に軽率に誤解されていました。 SamsungSSD、およびsmartmonitor/'smartctl'ツールを喜んでmisreported '233'(16進 'E9')属性は 'Media_Wearout_Indicator'でした。実際、いや、Samsung(および他のメーカー)にとってはまったく違います。これや他のフォーラムへの投稿、スタック交換の質問/回答、パワーユーザーのブログは「Intelに焦点を当てている」ように見えますが、「変わる可能性がある」という漠然としたヒントしかありません。 (smartmontoolsによる属性の誤った誤ったラベル付けに注意する必要があるという提案とは対照的です)。

SSDを購入した新しいハードドライブにコピーする準備をしていたとき(smartmontoolsから教えられたため)、Windowsを起動し(デュアルブートシステムがあります)、SSDについてWindows専用のものから学習しましたサムスンのツール「Samsung_Magician_v43.exe」は、私のドライブについて教えてくれなければなりませんでした-それは衝撃的なほど有益ではありませんでした。

何時間も掘り進んだ後-私はついにwindows専用ツールを実行できるようになりました:hddgaurdian-'code.google.com/p/hddguardian'、そしてCrystalDiskInfo:Surprise!どちらのツールも、Samsung SSDが「大丈夫」だと個別に教えてくれます(hddの保護者は「5つ星」と言い、Crystal Diskは「98%OK」と言います)。対照的に、smartctlツールは、属性に明示的に「decimal-233/'hex- E9」と「Media Wearout Indicator」とラベル付けし、その値が「1」または1%であることを通知しました リスク)の指標保留中の障害。できる限り確認するために、私は掘って掘り、最終的に少なくともサムスンの公式から何かを見つけました: "---(http://www.samsung.com/global/business/semiconductor/minisite/SSD/ us/download/07_Communicating_With_Your_SSD.pdf "この文書は、属性 'hex E9'/'decimal' 233 'がSamsungによって同じ方法で使用されていないことをほのめかしています。 (サムスン:残念です。公式のソフトウェアツールを修正するか、少なくとも摩耗表示情報を提供しないことを明確にしてください!)

さらに、Intel SSDもSamsung SSDも持っていない場合、注意してください、この情報はメーカーによって異なるようです。 (例えば、私が見つけた変動の程度の唯一の有用な指標については、「code.google.com/p/hddguardian/wiki/about_reliability」の属性ラベルチャートを参照してください。)

そもそも:Intel SSDを持っていない場合-donotsmartmonitorが提供する誤った属性名ラベルに誤解される可能性があります。おそらく将来改善されるでしょうが、Ubuntu 12.04 LTS(2014年4月)にデフォルトでインストールされるバージョンは完全に失敗しました。 「知らない」と伝える代わりに、smartctlは属性に誤ったラベルを付けました。 「正しい」情報を透明または明確にするLinux用の別のツールは見つかりませんでした。

35
Matt S.

DebianベースのコンピューターのKingstonドライブの場合

this answer executeと同様

# apt-get install smartmontools

ただし、ドライブ情報を表示するコマンドを実行すると、SMARTが無効になったように見えます。

# smartctl -a /dev/sda 
smartctl 6.2 2013-07-26 r3841 [x86_64-linux-3.13.0-45-generic] (local build)
[ ... ]
SMART support is: Available - device has SMART capability.
SMART support is: Disabled

ルートとして次を実行して、それを有効にする必要があります。

# smartctl -s on -a /dev/sda

その後、短いテスト(約1分かかりました)を実行して、セルフテストを実行できます。

# smartctl -t short -a /dev/sda

またはより徹底的なテスト(約1.5時間かかりました):

# smartctl -t long -a /dev/sda

ほとんどの場合、これらのテストを実行するためにドライブをアンマウントする必要はありません。その場合は、man smartctlを参照してください。

これで、smartctl -a /dev/sdaを実行すると、自己評価テストの結果が表示されます。これはおそらくあなたが本当に自分自身を心配する必要があるすべてです:

=== START OF READ SMART DATA SECTION ===
SMART overall-health self-assessment test result: PASSED

詳細が必要な場合は、次のような表も表示されます。

ID# ATTRIBUTE_NAME          FLAG     VALUE WORST THRESH TYPE      UPDATED  WHEN_FAILED RAW_VALUE
  1 Raw_Read_Error_Rate     0x0032   095   095   050    Old_age   Always       -       0/178007034
  5 Retired_Block_Count     0x0033   100   100   003    Pre-fail  Always       -       0
  9 Power_On_Hours_and_Msec 0x0032   092   092   000    Old_age   Always       -       7626h+46m+45.580s
 12 Power_Cycle_Count       0x0032   100   100   000    Old_age   Always       -       8
171 Program_Fail_Count      0x000a   100   100   000    Old_age   Always       -       0
172 Erase_Fail_Count        0x0032   100   100   000    Old_age   Always       -       0
174 Unexpect_Power_Loss_Ct  0x0030   000   000   000    Old_age   Offline      -       4
177 Wear_Range_Delta        0x0000   000   000   000    Old_age   Offline      -       1
181 Program_Fail_Count      0x000a   100   100   000    Old_age   Always       -       0
182 Erase_Fail_Count        0x0032   100   100   000    Old_age   Always       -       0
187 Reported_Uncorrect      0x0012   100   100   000    Old_age   Always       -       0
189 Airflow_Temperature_Cel 0x0000   030   035   000    Old_age   Offline      -       30 (Min/Max 24/35)
194 Temperature_Celsius     0x0022   030   035   000    Old_age   Always       -       30 (Min/Max 24/35)
195 ECC_Uncorr_Error_Count  0x001c   120   120   000    Old_age   Offline      -       0/178007034
196 Reallocated_Event_Count 0x0033   100   100   003    Pre-fail  Always       -       0
201 Unc_Soft_Read_Err_Rate  0x001c   120   120   000    Old_age   Offline      -       0/178007034
204 Soft_ECC_Correct_Rate   0x001c   120   120   000    Old_age   Offline      -       0/178007034
230 Life_Curve_Status       0x0013   100   100   000    Pre-fail  Always       -       100
231 SSD_Life_Left           0x0013   100   100   010    Pre-fail  Always       -       0
233 SandForce_Internal      0x0032   000   000   000    Old_age   Always       -       3498
234 SandForce_Internal      0x0032   000   000   000    Old_age   Always       -       2885
241 Lifetime_Writes_GiB     0x0032   000   000   000    Old_age   Always       -       2885
242 Lifetime_Reads_GiB      0x0032   000   000   000    Old_age   Always       -       868

これらの値がすべて意味するものを探している場合は、 キングストンのドキュメント を参照してください。

10
Mike

Wear_Leveling_Countは、追跡する適切な属性です。ただし、他の属性と同様に、100はBEST値であり、0は最悪です。 「残りのパーセント」と考えてください。

5
Jim Van Zandt

SSDの正常性を確認する最善の方法は、製造元の推奨事項に従うことです。これらはメーカーによって異なり、時間とともに変化する可能性があるため、懸念がある場合はドライブのメーカーに確認することをお勧めします。ほとんどのメーカーが提供するMTBF評価(JEDEC JESD218A規格で定義)に基づいて、SSDは問題なく100万時間以上持続します。

これらのいくつかは、いくつかのメーカーを対象としています。 SMART属性がメーカーによって異なることを保証できます。比較のために、このデータの信頼性に関する OCZ および 議論と一緒にCorsair F40ユニットからのスマートデータ の例を示します。

SMARTデータは確かに値を持つことができます すべてのデバイスが最終的に故障するため、重要なことは、定期的にデータをバックアップすることです。これにより、SSDが故障するのを(おそらく数年)待つ間、データは安全であるという安心感が得られます。コストが下がり、容量が増加するにつれて、障害よりもスペースの制約によりSSDを交換する可能性が高くなります。 (私の経験では、10倍の確率で)。私は単純に 定期的にバックアップする で、それについては心配しません。

ソース:

経験、 http://www.hardcoreware.net/mtbf-ssd-what-does-it-mean-for-you/

4
Elder Geek