It depends on if you upgraded the pool to the latest version each time. When I upgrade my FreeNAS versions, I do not upgrade my pools anymore so I can move backwards. If you wanted to use a 9.3 version 6 months old or so, that should be fine.Can it help to build a earlier version of freenas.
[root@freenas] ~# smartctl -a /dev/ada4
smartctl 6.3 2014-07-26 r3976 [FreeBSD 9.3-RELEASE-p28 amd64] (local build)
Copyright (C) 2002-14, Bruce Allen, Christian Franke, www.smartmontools.org
=== START OF INFORMATION SECTION ===
Model Family:     Western Digital Caviar Green (AF, SATA 6Gb/s)
Device Model:     WDC WD20EARX-00PASB0
Serial Number:    WD-WCAZAE112434
LU WWN Device Id: 5 0014ee 207050db1
Firmware Version: 51.0AB51
User Capacity:    2,000,398,934,016 bytes [2.00 TB]
Sector Sizes:     512 bytes logical, 4096 bytes physical
Device is:        In smartctl database [for details use: -P show]
ATA Version is:   ATA8-ACS (minor revision not indicated)
SATA Version is:  SATA 3.0, 6.0 Gb/s (current: 3.0 Gb/s)
Local Time is:    Wed Jan 20 10:07:05 2016 PST
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:  (0x82)    Offline data collection activity
                    was completed without error.
                    Auto Offline Data Collection: Enabled.
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:         (39300) seconds.
Offline data collection
capabilities:              (0x7b) SMART execute Offline immediate.
                    Auto Offline data collection on/off support.
                    Suspend 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:      (   2) minutes.
Extended self-test routine
recommended polling time:      ( 379) minutes.
Conveyance self-test routine
recommended polling time:      (   5) minutes.
SCT capabilities:            (0x3035)    SCT Status supported.
                    SCT Feature Control supported.
                    SCT Data Table supported.
SMART Attributes Data Structure revision number: 16
Vendor Specific SMART Attributes with Thresholds:
ID# ATTRIBUTE_NAME          FLAG     VALUE WORST THRESH TYPE      UPDATED  WHEN_FAILED RAW_VALUE
  1 Raw_Read_Error_Rate     0x002f   200   200   051    Pre-fail  Always       -       1
  3 Spin_Up_Time            0x0027   175   168   021    Pre-fail  Always       -       6233
  4 Start_Stop_Count        0x0032   100   100   000    Old_age   Always       -       348
  5 Reallocated_Sector_Ct   0x0033   200   200   140    Pre-fail  Always       -       0
  7 Seek_Error_Rate         0x002e   200   200   000    Old_age   Always       -       0
  9 Power_On_Hours          0x0032   076   076   000    Old_age   Always       -       17864
10 Spin_Retry_Count        0x0032   100   100   000    Old_age   Always       -       0
11 Calibration_Retry_Count 0x0032   100   100   000    Old_age   Always       -       0
12 Power_Cycle_Count       0x0032   100   100   000    Old_age   Always       -       346
192 Power-Off_Retract_Count 0x0032   200   200   000    Old_age   Always       -       304
193 Load_Cycle_Count        0x0032   184   184   000    Old_age   Always       -       48621
194 Temperature_Celsius     0x0022   112   093   000    Old_age   Always       -       38
196 Reallocated_Event_Count 0x0032   200   200   000    Old_age   Always       -       0
197 Current_Pending_Sector  0x0032   200   200   000    Old_age   Always       -       0
198 Offline_Uncorrectable   0x0030   200   200   000    Old_age   Offline      -       0
199 UDMA_CRC_Error_Count    0x0032   200   200   000    Old_age   Always       -       0
200 Multi_Zone_Error_Rate   0x0008   200   200   000    Old_age   Offline      -       1
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  Extended offline    Completed without error       00%     17820         -
# 2  Short offline       Completed without error       00%     17777         -
# 3  Short offline       Completed without error       00%     17775         -
# 4  Short offline       Completed without error       00%     17774         -
# 5  Short offline       Completed without error       00%     17773         -
# 6  Short offline       Completed without error       00%     17772         -
# 7  Short offline       Completed without error       00%     17771         -
# 8  Short offline       Completed without error       00%     17770         -
# 9  Short offline       Completed without error       00%     17769         -
#10  Short offline       Completed without error       00%     17768         -
#11  Short offline       Completed without error       00%     17767         -
#12  Short offline       Completed without error       00%     17766         -
#13  Short offline       Completed without error       00%     17765         -
#14  Short offline       Completed without error       00%     17764         -
#15  Short offline       Completed without error       00%     17763         -
#16  Short offline       Completed without error       00%     17762         -
#17  Short offline       Completed without error       00%     17761         -
#18  Short offline       Completed without error       00%     17760         -
#19  Short offline       Completed without error       00%     17759         -
#20  Short offline       Completed without error       00%     17758         -
#21  Short offline       Completed without error       00%     17757         -
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.Serial Number: WD-WCAWZ1695717
1 Extended offline Completed: read failure 20% 29947 3484181056
[root@freenas] ~# smartctl -a /dev/ada1
smartctl 6.4 2015-06-04 r4109 [FreeBSD 10.2-STABLE amd64] (local build)
Copyright (C) 2002-15, Bruce Allen, Christian Franke, www.smartmontools.org
=== START OF INFORMATION SECTION ===
Model Family:     Western Digital Caviar Green (AF)
Device Model:     WDC WD20EARS-00J99B0
Serial Number:    WD-WCAWZ1695717
LU WWN Device Id: 5 0014ee 6ac887eae
Firmware Version: 80.00A80
User Capacity:    2,000,398,934,016 bytes [2.00 TB]
Sector Sizes:     512 bytes logical, 4096 bytes physical
Device is:        In smartctl database [for details use: -P show]
ATA Version is:   ATA8-ACS (minor revision not indicated)
SATA Version is:  SATA 2.6, 3.0 Gb/s
Local Time is:    Wed Jan 20 20:43:25 2016 PST
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:  (0x82)    Offline data collection activity
                    was completed without error.
                    Auto Offline Data Collection: Enabled.
Self-test execution status:      ( 114)    The previous self-test completed having
                    the read element of the test failed.
Total time to complete Offline
data collection:         (34080) seconds.
Offline data collection
capabilities:            (0x7b) SMART execute Offline immediate.
                    Auto Offline data collection on/off support.
                    Suspend 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:    (   2) minutes.
Extended self-test routine
recommended polling time:    ( 329) minutes.
Conveyance self-test routine
recommended polling time:    (   5) minutes.
SCT capabilities:          (0x3035)    SCT Status supported.
                    SCT Feature Control supported.
                    SCT Data Table supported.
SMART Attributes Data Structure revision number: 16
Vendor Specific SMART Attributes with Thresholds:
ID# ATTRIBUTE_NAME          FLAG     VALUE WORST THRESH TYPE      UPDATED  WHEN_FAILED RAW_VALUE
  1 Raw_Read_Error_Rate     0x002f   200   200   051    Pre-fail  Always       -       0
  3 Spin_Up_Time            0x0027   160   134   021    Pre-fail  Always       -       8966
  4 Start_Stop_Count        0x0032   098   098   000    Old_age   Always       -       2100
  5 Reallocated_Sector_Ct   0x0033   200   200   140    Pre-fail  Always       -       0
  7 Seek_Error_Rate         0x002e   200   200   000    Old_age   Always       -       0
  9 Power_On_Hours          0x0032   059   059   000    Old_age   Always       -       30001
10 Spin_Retry_Count        0x0032   100   100   000    Old_age   Always       -       0
11 Calibration_Retry_Count 0x0032   100   100   000    Old_age   Always       -       0
12 Power_Cycle_Count       0x0032   100   100   000    Old_age   Always       -       906
192 Power-Off_Retract_Count 0x0032   199   199   000    Old_age   Always       -       823
193 Load_Cycle_Count        0x0032   037   037   000    Old_age   Always       -       489981
194 Temperature_Celsius     0x0022   113   091   000    Old_age   Always       -       39
196 Reallocated_Event_Count 0x0032   200   200   000    Old_age   Always       -       0
197 Current_Pending_Sector  0x0032   200   200   000    Old_age   Always       -       0
198 Offline_Uncorrectable   0x0030   200   200   000    Old_age   Offline      -       0
199 UDMA_CRC_Error_Count    0x0032   200   200   000    Old_age   Always       -       0
200 Multi_Zone_Error_Rate   0x0008   200   200   000    Old_age   Offline      -       1
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  Extended offline    Completed: read failure       20%     29998         3484181056
# 2  Extended offline    Completed: read failure       20%     29984         3484181056
# 3  Extended offline    Completed: read failure       20%     29947         3484181056
# 4  Short offline       Completed without error       00%     29905         -
# 5  Short offline       Completed without error       00%     29904         -
# 6  Short offline       Completed without error       00%     29903         -
# 7  Short offline       Completed without error       00%     29902         -
# 8  Short offline       Completed without error       00%     29901         -
# 9  Short offline       Completed without error       00%     29900         -
#10  Short offline       Completed without error       00%     29899         -
#11  Short offline       Completed without error       00%     29898         -
#12  Short offline       Completed without error       00%     29897         -
#13  Short offline       Completed without error       00%     29896         -
#14  Short offline       Completed without error       00%     29895         -
#15  Short offline       Completed without error       00%     29894         -
#16  Short offline       Completed without error       00%     29893         -
#17  Short offline       Completed without error       00%     29892         -
#18  Short offline       Completed without error       00%     29891         -
#19  Short offline       Completed without error       00%     29890         -
#20  Short offline       Completed without error       00%     29889         -
#21  Short offline       Completed without error       00%     29888         -
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.The fact that it's consistently failing SMART self-tests is, IMO, a surefire indication.Out of interest what told you the drive was bad?
This is the result for all disks with:
Code:zdb -l /dev/ada4
I am not getting a good feeling about this
This is expected. ZFS (normally) lives in the p2 partitions of your drives. And your gpart show does show the p2 partitions. Try "zdb -l /dev/adaXp2".
[root@freenas] ~# zdb -l /dev/ada3 -------------------------------------------- LABEL 0 -------------------------------------------- failed to unpack label 0 -------------------------------------------- LABEL 1 -------------------------------------------- failed to unpack label 1 -------------------------------------------- LABEL 2 -------------------------------------------- failed to unpack label 2 -------------------------------------------- LABEL 3 -------------------------------------------- failed to unpack label 3 [root@freenas] ~# zdb -l /dev/ada2 -------------------------------------------- LABEL 0 -------------------------------------------- failed to unpack label 0 -------------------------------------------- LABEL 1 -------------------------------------------- failed to unpack label 1 -------------------------------------------- LABEL 2 -------------------------------------------- failed to unpack label 2 -------------------------------------------- LABEL 3 -------------------------------------------- failed to unpack label 3 [root@freenas] ~# zdb -l /dev/ada1 -------------------------------------------- LABEL 0 -------------------------------------------- failed to unpack label 0 -------------------------------------------- LABEL 1 -------------------------------------------- failed to unpack label 1 -------------------------------------------- LABEL 2 -------------------------------------------- failed to unpack label 2 -------------------------------------------- LABEL 3 -------------------------------------------- failed to unpack label 3 [root@freenas] ~# zdb -l /dev/ada0 -------------------------------------------- LABEL 0 -------------------------------------------- failed to unpack label 0 -------------------------------------------- LABEL 1 -------------------------------------------- failed to unpack label 1 -------------------------------------------- LABEL 2 -------------------------------------------- failed to unpack label 2 -------------------------------------------- LABEL 3 -------------------------------------------- failed to unpack label 3 [root@freenas] ~#
That's not what he asked. He asked for "zdb -l /dev/adaXp2".[root@freenas] ~# zdb -l /dev/ada4
[root@freenas] ~# zdb -l /dev/ada0p2 -------------------------------------------- LABEL 0 -------------------------------------------- failed to unpack label 0 -------------------------------------------- LABEL 1 -------------------------------------------- failed to unpack label 1 -------------------------------------------- LABEL 2 -------------------------------------------- failed to unpack label 2 -------------------------------------------- LABEL 3 -------------------------------------------- failed to unpack label 3 [root@freenas] ~# zdb -l /dev/ada1p2 -------------------------------------------- LABEL 0 -------------------------------------------- failed to unpack label 0 -------------------------------------------- LABEL 1 -------------------------------------------- failed to unpack label 1 -------------------------------------------- LABEL 2 -------------------------------------------- failed to unpack label 2 -------------------------------------------- LABEL 3 -------------------------------------------- failed to unpack label 3 [root@freenas] ~# zdb -l /dev/ada2p2 -------------------------------------------- LABEL 0 -------------------------------------------- failed to unpack label 0 -------------------------------------------- LABEL 1 -------------------------------------------- failed to unpack label 1 -------------------------------------------- LABEL 2 -------------------------------------------- failed to unpack label 2 -------------------------------------------- LABEL 3 -------------------------------------------- failed to unpack label 3 [root@freenas] ~# zdb -l /dev/ada3p2 -------------------------------------------- LABEL 0 -------------------------------------------- failed to unpack label 0 -------------------------------------------- LABEL 1 -------------------------------------------- failed to unpack label 1 -------------------------------------------- LABEL 2 -------------------------------------------- failed to unpack label 2 -------------------------------------------- LABEL 3 -------------------------------------------- failed to unpack label 3 [root@freenas] ~# zdb -l /dev/ada4p2 -------------------------------------------- LABEL 0 -------------------------------------------- failed to unpack label 0 -------------------------------------------- LABEL 1 -------------------------------------------- failed to unpack label 1 -------------------------------------------- LABEL 2 -------------------------------------------- failed to unpack label 2 -------------------------------------------- LABEL 3 -------------------------------------------- failed to unpack label 3 [root@freenas] ~#
dd if=/dev/da0p2 | strings | grep pool_guid
root@nas ~ # dd if=/dev/da0p2 | strings | grep pool_guid pool_guid pool_guid
root@nas ~ # dd if=/dev/da0p2 bs=1k skip=128 count=1 | hd 1+0 records in 1+0 records out 1024 bytes transferred in 0.003580 secs (286045 bytes/sec) 00000000 0c b1 ba 00 00 00 00 00 88 13 00 00 00 00 00 00 |................|
root@nas ~ # dd if=/dev/da2p2 bs=1k | hd | grep "0c b1 ba 00" 00020000 0c b1 ba 00 00 00 00 00 88 13 00 00 00 00 00 00 |................| 00021000 0c b1 ba 00 00 00 00 00 88 13 00 00 00 00 00 00 |................| 00022000 0c b1 ba 00 00 00 00 00 88 13 00 00 00 00 00 00 |................| 00023000 0c b1 ba 00 00 00 00 00 88 13 00 00 00 00 00 00 |................| 00024000 0c b1 ba 00 00 00 00 00 88 13 00 00 00 00 00 00 |................| 00025000 0c b1 ba 00 00 00 00 00 88 13 00 00 00 00 00 00 |................| 00026000 0c b1 ba 00 00 00 00 00 88 13 00 00 00 00 00 00 |................| 00027000 0c b1 ba 00 00 00 00 00 88 13 00 00 00 00 00 00 |................| 00028000 0c b1 ba 00 00 00 00 00 88 13 00 00 00 00 00 00 |................| 00029000 0c b1 ba 00 00 00 00 00 88 13 00 00 00 00 00 00 |................| 0002a000 0c b1 ba 00 00 00 00 00 88 13 00 00 00 00 00 00 |................| 0002b000 0c b1 ba 00 00 00 00 00 88 13 00 00 00 00 00 00 |................| 0002c000 0c b1 ba 00 00 00 00 00 88 13 00 00 00 00 00 00 |................| 0002d000 0c b1 ba 00 00 00 00 00 88 13 00 00 00 00 00 00 |................| 0002e000 0c b1 ba 00 00 00 00 00 88 13 00 00 00 00 00 00 |................| 0002f000 0c b1 ba 00 00 00 00 00 88 13 00 00 00 00 00 00 |................| 00030000 0c b1 ba 00 00 00 00 00 88 13 00 00 00 00 00 00 |................|