web-dev-qa-db-ja.com

SMARTを使用せずにSSDの状態を確認しますか?

ハードウェアの問題をデバッグしようとしていますが、最初のターゲットはSSDハードドライブです。ただし、ドライブではSMARTが有効になっておらず、SSDの状態を確認するためのほとんどすべての推奨事項には、SMART関連のツールの使用が含まれています。

私はASUSEEEを使用しています。ここにいくつかの情報があります:

$ smartctl -i /dev/sda
smartctl 5.43 2012-06-30 r3573 [i686-linux-3.5.4-1-Arch] (local build)
Copyright (C) 2002-12 by Bruce Allen, http://smartmontools.sourceforge.net

=== START OF INFORMATION SECTION ===
Model Family:     Asus-Phison SSD
Device Model:     ASUS-PHISON SSD
Serial Number:    
Firmware Version: TST2.04U
User Capacity:    8,069,677,056 bytes [8.06 GB]
Sector Size:      512 bytes logical/physical
Device is:        In smartctl database [for details use: -P show]
ATA Version is:   5
ATA Standard is:  Exact ATA specification draft version not indicated
Local Time is:    Tue Oct  2 14:45:58 2012 CEST
SMART support is: Unavailable - device lacks SMART capability.

何か案は?

4

私も最近これに遭遇しました。 Asus-Phison SSDドライブは、SMARTがサポートされていないことを誤って報告するため、smartctlは通常、実際に有効にしようとせずに中止しますSMART-しかし、実際に強制することはできます-T permissiveオプションを使用してみるには:

# smartctl -s on /dev/sda
smartctl 5.41 2011-06-09 r3365 [i686-linux-3.2.0-23-generic] (local build)
Copyright (C) 2002-11 by Bruce Allen, http://smartmontools.sourceforge.net

SMART support is: Unavailable - device lacks SMART capability.
A mandatory SMART command failed: exiting. To continue, add one or more '-T permissive' options.


# smartctl -T permissive -s on /dev/sda
smartctl 5.41 2011-06-09 r3365 [i686-linux-3.2.0-23-generic] (local build)
Copyright (C) 2002-11 by Bruce Allen, http://smartmontools.sourceforge.net

SMART support is: Unavailable - device lacks SMART capability.
=== START OF ENABLE/DISABLE COMMANDS SECTION ===
SMART Enabled.


# smartctl -T permissive -a /dev/sda 
smartctl 5.41 2011-06-09 r3365 [i686-linux-3.2.0-23-generic] (local build)
Copyright (C) 2002-11 by Bruce Allen, http://smartmontools.sourceforge.net
=== START OF INFORMATION SECTION ===
Device Model:     ASUS-PHISON OB SSD
Serial Number:    OS6Q85000208432
Firmware Version: TST2.04P
User Capacity:    4,034,838,528 bytes [4.03 GB]
Sector Size:      512 bytes logical/physical
Device is:        Not in smartctl database [for details use: -P showall]
ATA Version is:   5
ATA Standard is:  Exact ATA specification draft version not indicated
Local Time is:    Mon May 20 19:26:06 2013 EDT
SMART support is: Unavailable - device lacks SMART capability.

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

General SMART Values:
Offline data collection status:  (0xff) Offline data collection activity
[...]

(少なくとも、これは私のEee PC900にある4GBと16GBのASUS-PHISONSSDドライブの両方で機能しました。)

2008年9月のsmartmontools-databaselistメッセージの投稿者は、そこに表示される出力を取得するために-T permissiveを使用する必要があったと思います。残念ながら、彼はその事実について投稿で言及していませんでした。

2
Nathan

SMARTレポートをオンにできるはずです。

 smartctl -s on /dev/sda

smartmontools-databaseリストからのこのメッセージ -で判断すると、SSDのファームウェアは、その仲間のユニットにあるもののほんの少し新しいリビジョンであるように見え、そこにリストされている出力から、SMARTデバイスへのENABLEコマンドは、あなたが求めている結果を生み出します。これがsmartctlの「-son」オプションの機能です。そのため、そのコマンドを発行すると、「smartctl -i/dev/sda」で適切な結果が得られます。 (再起動しても設定が持続しない場合は、/ etc /rc.localなどの「smartctl-son/dev/sda」コマンドを使用して、起動プロセス中に適用できます。)

1
Aaron Miller

ハードウェアをチェックするために設計されたライブOSを使用して、そうすることができます。ここにリストされているものがあります https://askubuntu.com/questions/194509/diagnoses-live-os

0
user88311