This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

SSD usage and life, data

Purpose of thread: share data from/on SSDs in use, or used, with Sophos UTM.

Please keep discussion in the associated thread "SSD usage and life, discussion".

Run commands, as root, at your own risk.

Commands:

Get smartctl info for /dev/sda using UTM stock drivedb.h:
smartctl -a /dev/sda


Check smartctl version from installed drivedb.h:
grep ^VERSION /usr/sbin/update-smart-drivedb


Check installed drivedb.h SVN-Id/date:
grep -o '$Id.*\$' /usr/share/smartmontools/drivedb.h


Get updated drivedb.h, potentially fixes "Device is: Not in smartctl database" and "Unknown_Attribute":
UTM 9.1, smartctl 5.42
curl 'sourceforge.net/.../drivedb.h


UTM 9.2 and UTM 9.3, smartctl 6.0
curl 'sourceforge.net/.../drivedb.h


Check downloaded drivedb.h SVN-Id/date:
grep -o '$Id.*\$' drivedb.h


Get smartctl info for /dev/sda using downloaded drivedb.h:
smartctl -B drivedb.h -a /dev/sda


This thread was automatically locked due to age.
  • UTM built: ~April 17, 2012 (8.930-11.1) with nearly continuous operation since build.  Currently running 9.313 after running 9.113 for a very long time..

    Usage: Home use, two users, primary use web proxy (malicious filter,AV,cache), DHCP/DNS, Site-to-Site and RED, occasional SSL VPN, ran sc_local_db mem until deploying Endpoints, plenty of additional abuse from me poking and proding at a "live" system

    June 18, 2014, 9.111-22

    smartctl 5.42 2011-10-20 r3458 [x86_64-linux-3.8.13.15-10.gc33dd1e-smp64] (openSUSE RPM)
    Copyright (C) 2002-11 by Bruce Allen, smartmontools.sourceforge.net

    === START OF INFORMATION SECTION ===
    Model Family:     SandForce Driven SSDs
    Device Model:     OCZ-AGILITY3
    Serial Number:    OCZ-redacted
    LU WWN Device Id: redacted
    Firmware Version: 2.15
    User Capacity:    60,022,480,896 bytes [60.0 GB]
    Sector Size:      512 bytes logical/physical
    Device is:        In smartctl database [for details use: -P show]
    ATA Version is:   8
    ATA Standard is:  ACS-2 revision 3
    Local Time is:    Wed Jun 18 20:01:20 2014 BRT
    SMART support is: Available - device has SMART capability.
    SMART support is: Enabled

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

    General SMART Values:
    Offline data collection status:  (0x00) Offline data collection activity
                                            was never started.
                                            Auto Offline Data Collection: Disabled.
    Self-test execution status:      (   0) The previous self-test routine completed
                                            without error or no self-test has ever
                                            been run.
    Total time to complete Offline
    data collection:                ( 2097) seconds.
    Offline data collection
    capabilities:                    (0x7f) SMART execute Offline immediate.
                                            Auto Offline data collection on/off support.
                                            Abort Offline collection upon new
                                            command.
                                            Offline surface scan supported.
                                            Self-test supported.
                                            Conveyance Self-test supported.
                                            Selective Self-test supported.
    SMART capabilities:            (0x0003) Saves SMART data before entering
                                            power-saving mode.
                                            Supports SMART auto save timer.
    Error logging capability:        (0x01) Error logging supported.
                                            General Purpose Logging supported.
    Short self-test routine
    recommended polling time:        (   1) minutes.
    Extended self-test routine
    recommended polling time:        (  48) minutes.
    Conveyance self-test routine
    recommended polling time:        (   2) minutes.
    SCT capabilities:              (0x0021) SCT Status supported.
                                            SCT Data Table supported.

    SMART Attributes Data Structure revision number: 10
    Vendor Specific SMART Attributes with Thresholds:
    ID# ATTRIBUTE_NAME          FLAG     VALUE WORST THRESH TYPE      UPDATED  WHEN_FAILED RAW_VALUE
      1 Raw_Read_Error_Rate     0x000f   095   095   050    Pre-fail  Always       -       0/173010393
      5 Retired_Block_Count     0x0033   100   100   003    Pre-fail  Always       -       0
      9 Power_On_Hours_and_Msec 0x0032   079   079   000    Old_age   Always       -       18585h+34m+12.070s
     12 Power_Cycle_Count       0x0032   100   100   000    Old_age   Always       -       47
    171 Program_Fail_Count      0x0032   000   000   000    Old_age   Always       -       0
    172 Erase_Fail_Count        0x0032   000   000   000    Old_age   Always       -       0
    174 Unexpect_Power_Loss_Ct  0x0030   000   000   000    Old_age   Offline      -       8
    177 Wear_Range_Delta        0x0000   000   000   000    Old_age   Offline      -       7
    181 Program_Fail_Count      0x0032   000   000   000    Old_age   Always       -       0
    182 Erase_Fail_Count        0x0032   000   000   000    Old_age   Always       -       0
    187 Reported_Uncorrect      0x0032   100   100   000    Old_age   Always       -       0
    194 Temperature_Celsius     0x0022   030   030   000    Old_age   Always       -       30 (Min/Max 30/30)
    195 ECC_Uncorr_Error_Count  0x001c   120   120   000    Old_age   Offline      -       0/173010393
    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/173010393
    204 Soft_ECC_Correct_Rate   0x001c   120   120   000    Old_age   Offline      -       0/173010393
    230 Life_Curve_Status       0x0013   100   100   000    Pre-fail  Always       -       100
    231 SSD_Life_Left           0x0013   096   096   010    Pre-fail  Always       -       0
    233 SandForce_Internal      0x0000   000   000   000    Old_age   Offline      -       16120
    234 SandForce_Internal      0x0032   000   000   000    Old_age   Always       -       10259
    241 Lifetime_Writes_GiB     0x0032   000   000   000    Old_age   Always       -       10259
    242 Lifetime_Reads_GiB      0x0032   000   000   000    Old_age   Always       -       7167

    SMART Error Log not supported
    SMART Self-test Log not supported
    SMART Selective self-test log data structure revision number 1
     SPAN  MIN_LBA  MAX_LBA  CURRENT_TEST_STATUS
        1        0        0  Not_testing
        2        0        0  Not_testing
        3        0        0  Not_testing
        4        0        0  Not_testing
        5        0        0  Not_testing
    Selective self-test flags (0x0):
      After scanning selected spans, do NOT read-scan remainder of disk.
    If Selective self-test is pending on power-up, resume after 0 minute delay.



    March 13, 2015, 9.113-12
    # smartctl -B drivedb.h -a /dev/sda
    smartctl 5.42 2011-10-20 r3458 [x86_64-linux-3.8.13.15-27.ge4e9011-smp64] (openSUSE RPM)
    Copyright (C) 2002-11 by Bruce Allen, smartmontools.sourceforge.net

    === START OF INFORMATION SECTION ===
    Model Family:     SandForce Driven SSDs
    Device Model:     OCZ-AGILITY3
    Serial Number:    OCZ-redacted
    LU WWN Device Id: redacted
    Firmware Version: 2.15
    User Capacity:    60,022,480,896 bytes [60.0 GB]
    Sector Size:      512 bytes logical/physical
    Device is:        In smartctl database [for details use: -P show]
    ATA Version is:   8
    ATA Standard is:  ACS-2 revision 3
    Local Time is:    Fri Mar 13 02:35:40 2015 BRT
    SMART support is: Available - device has SMART capability.
    SMART support is: Enabled

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

    General SMART Values:
    Offline data collection status:  (0x02) Offline data collection activity
                                            was completed without error.
                                            Auto Offline Data Collection: Disabled.
    Self-test execution status:      (   1) The previous self-test routine completed
                                            without error or no self-test has ever
                                            been run.
    Total time to complete Offline
    data collection:                (  732) seconds.
    Offline data collection
    capabilities:                    (0x7f) SMART execute Offline immediate.
                                            Auto Offline data collection on/off support.
                                            Abort Offline collection upon new
                                            command.
                                            Offline surface scan supported.
                                            Self-test supported.
                                            Conveyance Self-test supported.
                                            Selective Self-test supported.
    SMART capabilities:            (0x0003) Saves SMART data before entering
                                            power-saving mode.
                                            Supports SMART auto save timer.
    Error logging capability:        (0x01) Error logging supported.
                                            General Purpose Logging supported.
    Short self-test routine
    recommended polling time:        (   1) minutes.
    Extended self-test routine
    recommended polling time:        (  48) minutes.
    Conveyance self-test routine
    recommended polling time:        (   2) minutes.
    SCT capabilities:              (0x0021) SCT Status supported.
                                            SCT Data Table supported.

    SMART Attributes Data Structure revision number: 10
    Vendor Specific SMART Attributes with Thresholds:
    ID# ATTRIBUTE_NAME          FLAG     VALUE WORST THRESH TYPE      UPDATED  WHEN_FAILED RAW_VALUE
      1 Raw_Read_Error_Rate     0x000f   090   090   050    Pre-fail  Always       -       0/133528240
      5 Retired_Block_Count     0x0033   100   100   003    Pre-fail  Always       -       0
      9 Power_On_Hours_and_Msec 0x0032   072   072   000    Old_age   Always       -       24978h+57m+30.900s
     12 Power_Cycle_Count       0x0032   100   100   000    Old_age   Always       -       59
    171 Program_Fail_Count      0x0032   000   000   000    Old_age   Always       -       0
    172 Erase_Fail_Count        0x0032   000   000   000    Old_age   Always       -       0
    174 Unexpect_Power_Loss_Ct  0x0030   000   000   000    Old_age   Offline      -       8
    177 Wear_Range_Delta        0x0000   000   000   000    Old_age   Offline      -       6
    181 Program_Fail_Count      0x0032   000   000   000    Old_age   Always       -       0
    182 Erase_Fail_Count        0x0032   000   000   000    Old_age   Always       -       0
    187 Reported_Uncorrect      0x0032   100   100   000    Old_age   Always       -       0
    194 Temperature_Celsius     0x0022   030   030   000    Old_age   Always       -       30 (Min/Max 30/30)
    195 ECC_Uncorr_Error_Count  0x001c   120   120   000    Old_age   Offline      -       0/133528240
    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/133528240
    204 Soft_ECC_Correct_Rate   0x001c   120   120   000    Old_age   Offline      -       0/133528240
    230 Life_Curve_Status       0x0013   100   100   000    Pre-fail  Always       -       100
    231 SSD_Life_Left           0x0013   094   094   010    Pre-fail  Always       -       0
    233 SandForce_Internal      0x0000   000   000   000    Old_age   Offline      -       21256
    234 SandForce_Internal      0x0032   000   000   000    Old_age   Always       -       13197
    241 Lifetime_Writes_GiB     0x0032   000   000   000    Old_age   Always       -       13197
    242 Lifetime_Reads_GiB      0x0032   000   000   000    Old_age   Always       -       9534

    SMART Error Log not supported
    SMART Self-test Log not supported
    SMART Selective self-test log data structure revision number 1
     SPAN  MIN_LBA  MAX_LBA  CURRENT_TEST_STATUS
        1        0        0  Not_testing
        2        0        0  Not_testing
        3        0        0  Not_testing
        4        0        0  Not_testing
        5        0        0  Not_testing
    Selective self-test flags (0x0):
      After scanning selected spans, do NOT read-scan remainder of disk.
    If Selective self-test is pending on power-up, resume after 0 minute delay.


    July 16, 2015, 9.313-8

    #  smartctl -B /root/drivedb.h -a /dev/sda
    smartctl 6.0 2012-10-10 r3643 [x86_64-linux-3.12.30-123.g2948200.rb7-smp64] (SUSE RPM)
    Copyright (C) 2002-12, Bruce Allen, Christian Franke, www.smartmontools.org

    === START OF INFORMATION SECTION ===
    Model Family:     SandForce Driven SSDs
    Device Model:     OCZ-AGILITY3
    Serial Number:    OCZ-redacted
    LU WWN Device Id: redacted
    Firmware Version: 2.15
    User Capacity:    60,022,480,896 bytes [60.0 GB]
    Sector Size:      512 bytes logical/physical
    Rotation Rate:    Solid State Device
    Device is:        In smartctl database [for details use: -P show]
    ATA Version is:   ATA8-ACS, ACS-2 T13/2015-D revision 3
    SATA Version is:  SATA 3.0, 6.0 Gb/s (current: 3.0 Gb/s)
    Local Time is:    Thu Jul 16 02:54:32 2015 BRT
    SMART support is: Available - device has SMART capability.
    SMART support is: Enabled

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

    General SMART Values:
    Offline data collection status:  (0x00) Offline data collection activity
                                            was never started.
                                            Auto Offline Data Collection: Disabled.
    Self-test execution status:      (   0) The previous self-test routine completed
                                            without error or no self-test has ever
                                            been run.
    Total time to complete Offline
    data collection:                ( 2097) seconds.
    Offline data collection
    capabilities:                    (0x7f) SMART execute Offline immediate.
                                            Auto Offline data collection on/off support.
                                            Abort Offline collection upon new
                                            command.
                                            Offline surface scan supported.
                                            Self-test supported.
                                            Conveyance Self-test supported.
                                            Selective Self-test supported.
    SMART capabilities:            (0x0003) Saves SMART data before entering
                                            power-saving mode.
                                            Supports SMART auto save timer.
    Error logging capability:        (0x01) Error logging supported.
                                            General Purpose Logging supported.
    Short self-test routine
    recommended polling time:        (   1) minutes.
    Extended self-test routine
    recommended polling time:        (  48) minutes.
    Conveyance self-test routine
    recommended polling time:        (   2) minutes.
    SCT capabilities:              (0x0021) SCT Status supported.
                                            SCT Data Table supported.

    SMART Attributes Data Structure revision number: 10
    Vendor Specific SMART Attributes with Thresholds:
    ID# ATTRIBUTE_NAME          FLAG     VALUE WORST THRESH TYPE      UPDATED  WHEN_FAILED RAW_VALUE
      1 Raw_Read_Error_Rate     0x000f   090   090   050    Pre-fail  Always       -       0/190206191
      5 Retired_Block_Count     0x0033   100   100   003    Pre-fail  Always       -       0
      9 Power_On_Hours_and_Msec 0x0032   069   069   000    Old_age   Always       -       27974h+52m+47.360s
     12 Power_Cycle_Count       0x0032   100   100   000    Old_age   Always       -       61
    171 Program_Fail_Count      0x0032   000   000   000    Old_age   Always       -       0
    172 Erase_Fail_Count        0x0032   000   000   000    Old_age   Always       -       0
    174 Unexpect_Power_Loss_Ct  0x0030   000   000   000    Old_age   Offline      -       8
    177 Wear_Range_Delta        0x0000   000   000   000    Old_age   Offline      -       7
    181 Program_Fail_Count      0x0032   000   000   000    Old_age   Always       -       0
    182 Erase_Fail_Count        0x0032   000   000   000    Old_age   Always       -       0
    187 Reported_Uncorrect      0x0032   100   100   000    Old_age   Always       -       0
    194 Temperature_Celsius     0x0022   030   030   000    Old_age   Always       -       30 (Min/Max 30/30)
    195 ECC_Uncorr_Error_Count  0x001c   120   120   000    Old_age   Offline      -       0/190206191
    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/190206191
    204 Soft_ECC_Correct_Rate   0x001c   120   120   000    Old_age   Offline      -       0/190206191
    230 Life_Curve_Status       0x0013   100   100   000    Pre-fail  Always       -       100
    231 SSD_Life_Left           0x0013   093   093   010    Pre-fail  Always       -       0
    233 SandForce_Internal      0x0000   000   000   000    Old_age   Offline      -       23785
    234 SandForce_Internal      0x0032   000   000   000    Old_age   Always       -       14860
    241 Lifetime_Writes_GiB     0x0032   000   000   000    Old_age   Always       -       14860
    242 Lifetime_Reads_GiB      0x0032   000   000   000    Old_age   Always       -       10719

    SMART Error Log not supported

    SMART Self-test Log not supported

    SMART Selective self-test log data structure revision number 1
     SPAN  MIN_LBA  MAX_LBA  CURRENT_TEST_STATUS
        1        0        0  Not_testing
        2        0        0  Not_testing
        3        0        0  Not_testing
        4        0        0  Not_testing
        5        0        0  Not_testing
    Selective self-test flags (0x0):
      After scanning selected spans, do NOT read-scan remainder of disk.
    If Selective self-test is pending on power-up, resume after 0 minute delay.




    September 20, 2015, 9.313-8

    # smartctl  -a /dev/sda -B drivedb.h
    smartctl 6.0 2012-10-10 r3643 [x86_64-linux-3.12.30-123.g2948200.rb7-smp64] (SUSE RPM)
    Copyright (C) 2002-12, Bruce Allen, Christian Franke, www.smartmontools.org

    === START OF INFORMATION SECTION ===
    Model Family:     SandForce Driven SSDs
    Device Model:     OCZ-AGILITY3
    Serial Number:    OCZ-redacted
    LU WWN Device Id: redacted
    Firmware Version: 2.15
    User Capacity:    60,022,480,896 bytes [60.0 GB]
    Sector Size:      512 bytes logical/physical
    Rotation Rate:    Solid State Device
    Device is:        In smartctl database [for details use: -P show]
    ATA Version is:   ATA8-ACS, ACS-2 T13/2015-D revision 3
    SATA Version is:  SATA 3.0, 6.0 Gb/s (current: 3.0 Gb/s)
    Local Time is:    Sun Sep 20 09:59:57 2015 BRT
    SMART support is: Available - device has SMART capability.
    SMART support is: Enabled

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

    General SMART Values:
    Offline data collection status:  (0x00) Offline data collection activity
                                            was never started.
                                            Auto Offline Data Collection: Disabled.
    Self-test execution status:      (   0) The previous self-test routine completed
                                            without error or no self-test has ever
                                            been run.
    Total time to complete Offline
    data collection:                ( 2097) seconds.
    Offline data collection
    capabilities:                    (0x7f) SMART execute Offline immediate.
                                            Auto Offline data collection on/off support.
                                            Abort Offline collection upon new
                                            command.
                                            Offline surface scan supported.
                                            Self-test supported.
                                            Conveyance Self-test supported.
                                            Selective Self-test supported.
    SMART capabilities:            (0x0003) Saves SMART data before entering
                                            power-saving mode.
                                            Supports SMART auto save timer.
    Error logging capability:        (0x01) Error logging supported.
                                            General Purpose Logging supported.
    Short self-test routine
    recommended polling time:        (   1) minutes.
    Extended self-test routine
    recommended polling time:        (  48) minutes.
    Conveyance self-test routine
    recommended polling time:        (   2) minutes.
    SCT capabilities:              (0x0021) SCT Status supported.
                                            SCT Data Table supported.

    SMART Attributes Data Structure revision number: 10
    Vendor Specific SMART Attributes with Thresholds:
    ID# ATTRIBUTE_NAME          FLAG     VALUE WORST THRESH TYPE      UPDATED  WHEN_FAILED RAW_VALUE
      1 Raw_Read_Error_Rate     0x000f   084   084   050    Pre-fail  Always       -       0/233919924
      5 Retired_Block_Count     0x0033   100   100   003    Pre-fail  Always       -       0
      9 Power_On_Hours_and_Msec 0x0032   067   067   000    Old_age   Always       -       29563h+51m+59.390s
     12 Power_Cycle_Count       0x0032   100   100   000    Old_age   Always       -       61
    171 Program_Fail_Count      0x0032   000   000   000    Old_age   Always       -       0
    172 Erase_Fail_Count        0x0032   000   000   000    Old_age   Always       -       0
    174 Unexpect_Power_Loss_Ct  0x0030   000   000   000    Old_age   Offline      -       8
    177 Wear_Range_Delta        0x0000   000   000   000    Old_age   Offline      -       6
    181 Program_Fail_Count      0x0032   000   000   000    Old_age   Always       -       0
    182 Erase_Fail_Count        0x0032   000   000   000    Old_age   Always       -       0
    187 Reported_Uncorrect      0x0032   100   100   000    Old_age   Always       -       0
    194 Temperature_Celsius     0x0022   030   030   000    Old_age   Always       -       30 (Min/Max 30/30)
    195 ECC_Uncorr_Error_Count  0x001c   120   120   000    Old_age   Offline      -       0/233919924
    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/233919924
    204 Soft_ECC_Correct_Rate   0x001c   120   120   000    Old_age   Offline      -       0/233919924
    230 Life_Curve_Status       0x0013   100   100   000    Pre-fail  Always       -       100
    231 SSD_Life_Left           0x0013   092   092   010    Pre-fail  Always       -       0
    233 SandForce_Internal      0x0000   000   000   000    Old_age   Offline      -       25523
    234 SandForce_Internal      0x0032   000   000   000    Old_age   Always       -       16304
    241 Lifetime_Writes_GiB     0x0032   000   000   000    Old_age   Always       -       16304
    242 Lifetime_Reads_GiB      0x0032   000   000   000    Old_age   Always       -       12322

    SMART Error Log not supported

    SMART Self-test Log not supported

    SMART Selective self-test log data structure revision number 1
     SPAN  MIN_LBA  MAX_LBA  CURRENT_TEST_STATUS
        1        0        0  Not_testing
        2        0        0  Not_testing
        3        0        0  Not_testing
        4        0        0  Not_testing
        5        0        0  Not_testing
    Selective self-test flags (0x0):
      After scanning selected spans, do NOT read-scan remainder of disk.
    If Selective self-test is pending on power-up, resume after 0 minute delay.
  • UTM built: ~July 2, 2013 (9.101-12.1) with nearly continuous operation since build. Currently running 9.113.

    Usage: Home use, two very light users with frequent temporary users, primary use web proxy (malicious filter,AV,cache), DHCP/DNS, Site-to-Site and RED, occasionally ran sc_local_db mem

    March 13, 2015, 9.113-8

    # smartctl -B drivedb.h -a /dev/sda 
    smartctl 5.42 2011-10-20 r3458 [x86_64-linux-3.8.13.15-27.ge4e9011-smp64] (openSUSE RPM)
    Copyright (C) 2002-11 by Bruce Allen, smartmontools.sourceforge.net

    === START OF INFORMATION SECTION ===
    Model Family:     SanDisk based SSDs
    Device Model:     SanDisk SDSSDP064G
    Serial Number:    redacted
    LU WWN Device Id: redacted
    Firmware Version: 2.0.0
    User Capacity:    64,023,257,088 bytes [64.0 GB]
    Sector Size:      512 bytes logical/physical
    Device is:        In smartctl database [for details use: -P show]
    ATA Version is:   8
    ATA Standard is:  ACS-2 revision 3
    Local Time is:    Fri Mar 13 01:35:59 2015 EDT
    SMART support is: Available - device has SMART capability.
    SMART support is: Enabled

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

    General SMART Values:
    Offline data collection status:  (0x00) Offline data collection activity
                                            was never started.
                                            Auto Offline Data Collection: Disabled.
    Self-test execution status:      (   0) The previous self-test routine completed
                                            without error or no self-test has ever
                                            been run.
    Total time to complete Offline
    data collection:                (  120) seconds.
    Offline data collection
    capabilities:                    (0x51) SMART execute Offline immediate.
                                            No Auto Offline data collection support.
                                            Suspend Offline collection upon new
                                            command.
                                            No Offline surface scan supported.
                                            Self-test supported.
                                            No Conveyance Self-test supported.
                                            Selective Self-test supported.
    SMART capabilities:            (0x0003) Saves SMART data before entering
                                            power-saving mode.
                                            Supports SMART auto save timer.
    Error logging capability:        (0x01) Error logging supported.
                                            General Purpose Logging supported.
    Short self-test routine
    recommended polling time:        (   2) minutes.
    Extended self-test routine
    recommended polling time:        (  12) minutes.

    SMART Attributes Data Structure revision number: 1
    Vendor Specific SMART Attributes with Thresholds:
    ID# ATTRIBUTE_NAME          FLAG     VALUE WORST THRESH TYPE      UPDATED  WHEN_FAILED RAW_VALUE
      5 Reallocated_Sector_Ct   0x0002   100   100   000    Old_age   Always       -       0
      9 Power_On_Hours          0x0002   100   100   000    Old_age   Always       -       14749
     12 Power_Cycle_Count       0x0002   100   100   000    Old_age   Always       -       19
    171 Program_Fail_Count      0x0002   100   100   000    Old_age   Always       -       0
    172 Erase_Fail_Count        0x0002   100   100   000    Old_age   Always       -       0
    173 Avg_Write_Erase_Ct      0x0002   100   100   000    Old_age   Always       -       51
    174 Unexpect_Power_Loss_Ct  0x0002   100   100   000    Old_age   Always       -       13
    187 Reported_Uncorrect      0x0002   100   100   000    Old_age   Always       -       0
    230 Perc_Write_Erase_Count  0x0002   100   100   000    Old_age   Always       -       170
    232 Perc_Avail_Resrvd_Space 0x0003   100   100   005    Pre-fail  Always       -       0
    234 Perc_Write_Erase_Ct_BC  0x0002   100   100   000    Old_age   Always       -       516
    241 Total_LBAs_Written      0x0002   100   100   000    Old_age   Always       -       3790307121
    242 Total_LBAs_Read         0x0002   100   100   000    Old_age   Always       -       180271374

    SMART Error Log Version: 1
    No Errors Logged

    SMART Self-test log structure revision number 1
    No self-tests have been logged.  [To run self-tests, use: smartctl -t]


    SMART Selective self-test log data structure revision number 1
     SPAN  MIN_LBA  MAX_LBA  CURRENT_TEST_STATUS
        1        0        0  Not_testing
        2        0        0  Not_testing
        3        0        0  Not_testing
        4        0        0  Not_testing
        5        0        0  Not_testing
    Selective self-test flags (0x0):
      After scanning selected spans, do NOT read-scan remainder of disk.
    If Selective self-test is pending on power-up, resume after 0 minute delay.


    July 16, 2015, 9.113-8

    # smartctl  -a /dev/sda -B drivedb.h
    smartctl 5.42 2011-10-20 r3458 [x86_64-linux-3.8.13.15-27.ge4e9011-smp64] (openSUSE RPM)
    Copyright (C) 2002-11 by Bruce Allen, smartmontools.sourceforge.net

    === START OF INFORMATION SECTION ===
    Model Family:     SanDisk based SSDs
    Device Model:     SanDisk SDSSDP064G
    Serial Number:    redacted
    LU WWN Device Id: redacted
    Firmware Version: 2.0.0
    User Capacity:    64,023,257,088 bytes [64.0 GB]
    Sector Size:      512 bytes logical/physical
    Device is:        In smartctl database [for details use: -P show]
    ATA Version is:   8
    ATA Standard is:  ACS-2 revision 3
    Local Time is:    Thu Jul 16 02:05:01 2015 EDT
    SMART support is: Available - device has SMART capability.
    SMART support is: Enabled

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

    General SMART Values:
    Offline data collection status:  (0x00) Offline data collection activity
                                            was never started.
                                            Auto Offline Data Collection: Disabled.
    Self-test execution status:      (   0) The previous self-test routine completed
                                            without error or no self-test has ever
                                            been run.
    Total time to complete Offline
    data collection:                (  120) seconds.
    Offline data collection
    capabilities:                    (0x51) SMART execute Offline immediate.
                                            No Auto Offline data collection support.
                                            Suspend Offline collection upon new
                                            command.
                                            No Offline surface scan supported.
                                            Self-test supported.
                                            No Conveyance Self-test supported.
                                            Selective Self-test supported.
    SMART capabilities:            (0x0003) Saves SMART data before entering
                                            power-saving mode.
                                            Supports SMART auto save timer.
    Error logging capability:        (0x01) Error logging supported.
                                            General Purpose Logging supported.
    Short self-test routine
    recommended polling time:        (   2) minutes.
    Extended self-test routine
    recommended polling time:        (  12) minutes.

    SMART Attributes Data Structure revision number: 1
    Vendor Specific SMART Attributes with Thresholds:
    ID# ATTRIBUTE_NAME          FLAG     VALUE WORST THRESH TYPE      UPDATED  WHEN_FAILED RAW_VALUE
      5 Reallocated_Sector_Ct   0x0002   100   100   000    Old_age   Always       -       0
      9 Power_On_Hours          0x0002   100   100   000    Old_age   Always       -       17722
     12 Power_Cycle_Count       0x0002   100   100   000    Old_age   Always       -       24
    171 Program_Fail_Count      0x0002   100   100   000    Old_age   Always       -       0
    172 Erase_Fail_Count        0x0002   100   100   000    Old_age   Always       -       0
    173 Avg_Write_Erase_Ct      0x0002   100   100   000    Old_age   Always       -       64
    174 Unexpect_Power_Loss_Ct  0x0002   100   100   000    Old_age   Always       -       17
    187 Reported_Uncorrect      0x0002   100   100   000    Old_age   Always       -       0
    230 Perc_Write_Erase_Count  0x0002   100   100   000    Old_age   Always       -       213
    232 Perc_Avail_Resrvd_Space 0x0003   100   100   005    Pre-fail  Always       -       0
    234 Perc_Write_Erase_Ct_BC  0x0002   100   100   000    Old_age   Always       -       629
    241 Total_LBAs_Written      0x0002   100   100   000    Old_age   Always       -       1041785912
    242 Total_LBAs_Read         0x0002   100   100   000    Old_age   Always       -       879602570

    SMART Error Log Version: 1
    No Errors Logged

    SMART Self-test log structure revision number 1
    No self-tests have been logged.  [To run self-tests, use: smartctl -t]


    SMART Selective self-test log data structure revision number 1
     SPAN  MIN_LBA  MAX_LBA  CURRENT_TEST_STATUS
        1        0        0  Not_testing
        2        0        0  Not_testing
        3        0        0  Not_testing
        4        0        0  Not_testing
        5        0        0  Not_testing
    Selective self-test flags (0x0):
      After scanning selected spans, do NOT read-scan remainder of disk.
    If Selective self-test is pending on power-up, resume after 0 minute delay.
  • Build ~July 2014. Continuous operation. Home setup - IPS, Proxy, AV, hotspot.  


    /home/login # smartctl -a /dev/sda
    smartctl 6.0 2012-10-10 r3643 [x86_64-linux-3.12.30-61.g8668e99.rb1-smp64] (SUSE RPM)
    Copyright (C) 2002-12, Bruce Allen, Christian Franke, www.smartmontools.org

    === START OF INFORMATION SECTION ===
    Device Model:     SanDisk SDSSDRC032G
    Serial Number:    142073400588
    LU WWN Device Id: 5 001b44 c1fd1090c
    Firmware Version: 3.1.0
    User Capacity:    32,017,047,552 bytes [32.0 GB]
    Sector Size:      512 bytes logical/physical
    Rotation Rate:    Solid State Device
    Device is:        Not in smartctl database [for details use: -P showall]
    ATA Version is:   ACS-2 T13/2015-D revision 3
    SATA Version is:  SATA 3.0, 6.0 Gb/s (current: 3.0 Gb/s)
    Local Time is:    Fri Mar 13 19:59:06 2015 CDT
    SMART support is: Available - device has SMART capability.
    SMART support is: Enabled

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

    General SMART Values:
    Offline data collection status:  (0x00) Offline data collection activity
    was never started.
    Auto Offline Data Collection: Disabled.
    Self-test execution status:      (   0) The previous self-test routine completed
    without error or no self-test has ever 
    been run.
    Total time to complete Offline 
    data collection:  (  120) seconds.
    Offline data collection
    capabilities:   (0x51) SMART execute Offline immediate.
    No Auto Offline data collection support.
    Suspend Offline collection upon new
    command.
    No Offline surface scan supported.
    Self-test supported.
    No Conveyance Self-test supported.
    Selective Self-test supported.
    SMART capabilities:            (0x0003) Saves SMART data before entering
    power-saving mode.
    Supports SMART auto save timer.
    Error logging capability:        (0x01) Error logging supported.
    General Purpose Logging supported.
    Short self-test routine 
    recommended polling time:   (   2) minutes.
    Extended self-test routine
    recommended polling time:   (   7) minutes.

    SMART Attributes Data Structure revision number: 1
    Vendor Specific SMART Attributes with Thresholds:
    ID# ATTRIBUTE_NAME          FLAG     VALUE WORST THRESH TYPE      UPDATED  WHEN_FAILED RAW_VALUE
      5 Reallocated_Sector_Ct   0x0002   100   100   000    Old_age   Always       -       0
      9 Power_On_Hours          0x0002   100   100   000    Old_age   Always       -       5942
     12 Power_Cycle_Count       0x0002   100   100   000    Old_age   Always       -       36
    165 Unknown_Attribute       0x0002   100   100   000    Old_age   Always       -       259123
    171 Unknown_Attribute       0x0002   100   100   000    Old_age   Always       -       0
    172 Unknown_Attribute       0x0002   100   100   000    Old_age   Always       -       0
    173 Unknown_Attribute       0x0002   100   100   000    Old_age   Always       -       64
    174 Unknown_Attribute       0x0002   100   100   000    Old_age   Always       -       33
    187 Reported_Uncorrect      0x0002   100   100   000    Old_age   Always       -       0
    194 Temperature_Celsius     0x0022   058   042   000    Old_age   Always       -       42 (Min/Max 24/48)
    230 Unknown_SSD_Attribute   0x0002   100   100   000    Old_age   Always       -       213
    232 Available_Reservd_Space 0x0003   100   100   005    Pre-fail  Always       -       0
    234 Unknown_Attribute       0x0002   100   100   000    Old_age   Always       -       395
    241 Total_LBAs_Written      0x0002   100   100   000    Old_age   Always       -       3369587371
    242 Total_LBAs_Read         0x0002   100   100   000    Old_age   Always       -       145531568

    SMART Error Log Version: 1
    No Errors Logged

    SMART Self-test log structure revision number 1
    Num  Test_Description    Status                  Remaining  LifeTime(hours)  LBA_of_first_error
    # 1  Short offline       Completed without error       00%      5604         -

    SMART Selective self-test log data structure revision number 1
     SPAN  MIN_LBA  MAX_LBA  CURRENT_TEST_STATUS
        1        0        0  Not_testing
        2        0        0  Not_testing
        3        0        0  Not_testing
        4        0        0  Not_testing
        5        0        0  Not_testing
    Selective self-test flags (0x0):
      After scanning selected spans, do NOT read-scan remainder of disk.
    If Selective self-test is pending on power-up, resume after 0 minute delay.


  • With many SSD devices in the field there should be more data available.

    Sourceforge now redirects http to https, change the links accordingly if you want a newer drivedb.h file.

  • smartctl 6.0 2012-10-10 r3643 [x86_64-linux-3.12.30-123.g2948200.rb7-smp64] (SUSE RPM)
    Copyright (C) 2002-12, Bruce Allen, Christian Franke, www.smartmontools.org
    
    === START OF INFORMATION SECTION ===
    Model Family:     SandForce Driven SSDs
    Device Model:     OCZ-AGILITY3
    Serial Number:    OCZ-redacted
    LU WWN Device Id: redacted
    Firmware Version: 2.15
    User Capacity:    60,022,480,896 bytes [60.0 GB]
    Sector Size:      512 bytes logical/physical
    Rotation Rate:    Solid State Device
    Device is:        In smartctl database [for details use: -P show]
    ATA Version is:   ATA8-ACS, ACS-2 T13/2015-D revision 3
    SATA Version is:  SATA 3.0, 6.0 Gb/s (current: 3.0 Gb/s)
    Local Time is:    Sun Apr  3 13:28:49 2016 BRT
    SMART support is: Available - device has SMART capability.
    SMART support is: Enabled
    
    === START OF READ SMART DATA SECTION ===
    SMART overall-health self-assessment test result: PASSED
    
    General SMART Values:
    Offline data collection status:  (0x00) Offline data collection activity
                                            was never started.
                                            Auto Offline Data Collection: Disabled.
    Self-test execution status:      (   0) The previous self-test routine completed
                                            without error or no self-test has ever
                                            been run.
    Total time to complete Offline
    data collection:                ( 2097) seconds.
    Offline data collection
    capabilities:                    (0x7f) SMART execute Offline immediate.
                                            Auto Offline data collection on/off support.
                                            Abort Offline collection upon new
                                            command.
                                            Offline surface scan supported.
                                            Self-test supported.
                                            Conveyance Self-test supported.
                                            Selective Self-test supported.
    SMART capabilities:            (0x0003) Saves SMART data before entering
                                            power-saving mode.
                                            Supports SMART auto save timer.
    Error logging capability:        (0x01) Error logging supported.
                                            General Purpose Logging supported.
    Short self-test routine
    recommended polling time:        (   1) minutes.
    Extended self-test routine
    recommended polling time:        (  48) minutes.
    Conveyance self-test routine
    recommended polling time:        (   2) minutes.
    SCT capabilities:              (0x0021) SCT Status supported.
                                            SCT Data Table supported.
    
    SMART Attributes Data Structure revision number: 10
    Vendor Specific SMART Attributes with Thresholds:
    ID# ATTRIBUTE_NAME          FLAG     VALUE WORST THRESH TYPE      UPDATED  WHEN_FAILED RAW_VALUE
      1 Raw_Read_Error_Rate     0x000f   089   089   050    Pre-fail  Always       -       0/218358428
      5 Retired_Block_Count     0x0033   100   100   003    Pre-fail  Always       -       0
      9 Power_On_Hours_and_Msec 0x0032   061   061   000    Old_age   Always       -       34258h+43m+02.050s
     12 Power_Cycle_Count       0x0032   100   100   000    Old_age   Always       -       66
    171 Program_Fail_Count      0x0032   000   000   000    Old_age   Always       -       0
    172 Erase_Fail_Count        0x0032   000   000   000    Old_age   Always       -       0
    174 Unexpect_Power_Loss_Ct  0x0030   000   000   000    Old_age   Offline      -       9
    177 Wear_Range_Delta        0x0000   000   000   000    Old_age   Offline      -       6
    181 Program_Fail_Count      0x0032   000   000   000    Old_age   Always       -       0
    182 Erase_Fail_Count        0x0032   000   000   000    Old_age   Always       -       0
    187 Reported_Uncorrect      0x0032   100   100   000    Old_age   Always       -       0
    194 Temperature_Celsius     0x0022   030   030   000    Old_age   Always       -       30 (Min/Max 30/30)
    195 ECC_Uncorr_Error_Count  0x001c   120   120   000    Old_age   Offline      -       0/218358428
    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/218358428
    204 Soft_ECC_Correct_Rate   0x001c   120   120   000    Old_age   Offline      -       0/218358428
    230 Life_Curve_Status       0x0013   100   100   000    Pre-fail  Always       -       100
    231 SSD_Life_Left           0x0013   091   091   010    Pre-fail  Always       -       0
    233 SandForce_Internal      0x0000   000   000   000    Old_age   Offline      -       29130
    234 SandForce_Internal      0x0032   000   000   000    Old_age   Always       -       18406
    241 Lifetime_Writes_GiB     0x0032   000   000   000    Old_age   Always       -       18406
    242 Lifetime_Reads_GiB      0x0032   000   000   000    Old_age   Always       -       14469
    
    SMART Error Log not supported
    
    SMART Self-test Log not supported
    
    SMART Selective self-test log data structure revision number 1
     SPAN  MIN_LBA  MAX_LBA  CURRENT_TEST_STATUS
        1        0        0  Not_testing
        2        0        0  Not_testing
        3        0        0  Not_testing
        4        0        0  Not_testing
        5        0        0  Not_testing
    Selective self-test flags (0x0):
      After scanning selected spans, do NOT read-scan remainder of disk.
    If Selective self-test is pending on power-up, resume after 0 minute delay.
    
    
  • smartctl 5.42 2011-10-20 r3458 [x86_64-linux-3.8.13.15-27.ge4e9011-smp64] (openSUSE RPM)
    Copyright (C) 2002-11 by Bruce Allen, smartmontools.sourceforge.net
    
    === START OF INFORMATION SECTION ===
    Model Family:     SanDisk based SSDs
    Device Model:     SanDisk SDSSDP064G
    Serial Number:    redacted
    LU WWN Device Id: redacted
    Firmware Version: 2.0.0
    User Capacity:    64,023,257,088 bytes [64.0 GB]
    Sector Size:      512 bytes logical/physical
    Device is:        In smartctl database [for details use: -P show]
    ATA Version is:   8
    ATA Standard is:  ACS-2 revision 3
    Local Time is:    Sun Apr  3 12:58:29 2016 EDT
    SMART support is: Available - device has SMART capability.
    SMART support is: Enabled
    
    === START OF READ SMART DATA SECTION ===
    SMART overall-health self-assessment test result: PASSED
    
    General SMART Values:
    Offline data collection status:  (0x00) Offline data collection activity
                                            was never started.
                                            Auto Offline Data Collection: Disabled.
    Self-test execution status:      (   0) The previous self-test routine completed
                                            without error or no self-test has ever
                                            been run.
    Total time to complete Offline
    data collection:                (  120) seconds.
    Offline data collection
    capabilities:                    (0x51) SMART execute Offline immediate.
                                            No Auto Offline data collection support.
                                            Suspend Offline collection upon new
                                            command.
                                            No Offline surface scan supported.
                                            Self-test supported.
                                            No Conveyance Self-test supported.
                                            Selective Self-test supported.
    SMART capabilities:            (0x0003) Saves SMART data before entering
                                            power-saving mode.
                                            Supports SMART auto save timer.
    Error logging capability:        (0x01) Error logging supported.
                                            General Purpose Logging supported.
    Short self-test routine
    recommended polling time:        (   2) minutes.
    Extended self-test routine
    recommended polling time:        (  12) minutes.
    
    SMART Attributes Data Structure revision number: 1
    Vendor Specific SMART Attributes with Thresholds:
    ID# ATTRIBUTE_NAME          FLAG     VALUE WORST THRESH TYPE      UPDATED  WHEN_FAILED RAW_VALUE
      5 Reallocated_Sector_Ct   0x0002   100   100   000    Old_age   Always       -       0
      9 Power_On_Hours          0x0002   100   100   000    Old_age   Always       -       24017
     12 Power_Cycle_Count       0x0002   100   100   000    Old_age   Always       -       25
    171 Program_Fail_Count      0x0002   100   100   000    Old_age   Always       -       0
    172 Erase_Fail_Count        0x0002   100   100   000    Old_age   Always       -       0
    173 Avg_Write/Erase_Count   0x0002   100   100   000    Old_age   Always       -       95
    174 Unexpect_Power_Loss_Ct  0x0002   100   100   000    Old_age   Always       -       17
    187 Reported_Uncorrect      0x0002   100   100   000    Old_age   Always       -       0
    230 Perc_Write/Erase_Count  0x0002   100   100   000    Old_age   Always       -       316
    232 Perc_Avail_Resrvd_Space 0x0003   100   100   005    Pre-fail  Always       -       0
    234 Perc_Write/Erase_Ct_BC  0x0002   100   100   000    Old_age   Always       -       924
    241 Total_LBAs_Written      0x0002   100   100   000    Old_age   Always       -       4162601315
    242 Total_LBAs_Read         0x0002   100   100   000    Old_age   Always       -       1443621688
    
    SMART Error Log Version: 1
    No Errors Logged
    
    SMART Self-test log structure revision number 1
    No self-tests have been logged.  [To run self-tests, use: smartctl -t]
    
    
    SMART Selective self-test log data structure revision number 1
     SPAN  MIN_LBA  MAX_LBA  CURRENT_TEST_STATUS
        1        0        0  Not_testing
        2        0        0  Not_testing
        3        0        0  Not_testing
        4        0        0  Not_testing
        5        0        0  Not_testing
    Selective self-test flags (0x0):
      After scanning selected spans, do NOT read-scan remainder of disk.
    If Selective self-test is pending on power-up, resume after 0 minute delay.