Keeping a spare HDD in offline storage - how long?

For my 4-bay NAS I chose to go with 2x-2-wide mirror vdevs but there’s no open bay for a hot spare. I’m planning to get a spare 12TB disk to keep in storage, for when it’s ever needed. I would do initial checks on it (e.g. badblocks scan) and then put it back in its shipping carton and up on a shelf somewhere.

Do HDDs have a shelf life? Assuming it doesn’t get damaged due to shock or moisture, is there anything I would practically need to worry about in keeping a disk in (potentially very) long term storage?

That is a good question. The only thing I might be concerned about is if the drive was Helium filled, the helium “could” leak out over time. I’m not saying it will, but could.

To be honest I have not giving this plan much thought. If it were me and I had to keep the system operational all the time, meaning that it “must” be online, no powering the unit off for a few days, then I’d periodically run a SMART Extended/Long test on the drive, probably once every 3 to 4 months just to make sure the drive appears to be operating good. I would also place it in some external drive case so I wouldn’t need to make any changes to my NAS. The external case could be USB, but sometimes these can be tricky to get smartctl to use the correct interface type. If used in a Windows system just to run the SMART test, that is easily done as well.

Speaking for my own use in my home, I use to have a spare but do not have a spare drive laying around now. My drives are 4TB NVMe. These are not cheap, most of the data I store is backups of my other computers, and I also store some critical data (medical/financial data). I do have all my critical data backed up to another single drive, and when I run a backup, only the changed data is copied which makes it faster. I do not compare the data bit for bit, I guess thinking about this means I will adjust my backups to perform a bit for bit comparison. And my backup is fully automated. So I do not have a 4TB NVMe Spare, but if I needed to, I could buy one when a drive fails. I can power down my NAS for days without impacting my daily life.

I don’t know how critical your data is, but did you choose the correct pool layout. Using the layout you have now means that any one drive loss puts you into a critical situation where if a second drive fails in the same mirror, all data is gone. If you selected this layout for a reason, fine, but if speed is not a factor here, I would suggest a RAIDZ2 layout which provides better resiliency.

Why? Well a 12TB drive, depending on how much data you have, can take a very long time to resilver into the pool. Very long! During this time you are stressing the one remaining good drive. A mirror is faster to resilver than a RAIDZ2, however it is not that much faster to rely on the replacement happening in only a few hours. 12TB could be days depending on your hardware.

I know I posted a lot here, hopefully I answered your question and then provided you something to think about. And I’m not saying you need to do anything, I have no idea if you have a solid backup plan already in place, nor how critical your data is.

Cheers

Appreciate the response, Joe. I now have a couple things to (re)think about.

The only reason I’m even considering this is because I can’t foresee how available HDDs will be in the coming years for The Little People™. Strange times we live in where self-hosting has never been more important, yet owning the hardware has never been more of a personal liability.

I digress.

Yep, this is a concern I share. I appreciate how cool and quiet they are but there is that little nagging thought.

Do we know how these drives tend to fail when they leak? Do they just crash, or keep going on atmosphere but in a degraded state?

Also a good idea, although if I’m going to have an external HDD I wonder if it should pull double duty as a local backup location for the NAS which can also be sacrificed to replace a failed drive on short notice.

I’m fortunate that I’m able to remotely access a smaller NAS at a family member’s home, which is my offsite backup. It’s a Synology though, so no snapshot replication. It’s either rsync or I mount it as an SMB share and copy what I need.

Although I can still easily change this, deciding the layout was where I spent a lot of time. Which doesn’t mean I chose well. I think it indicates my uncertainty.

I tried to balance between tolerance for disk failure, performance for a range of tasks (VMs, SMB, streaming/transcoding), and ease of administration offered by mirrors.

If I may challenge the suggestion a bit- could you expand on some of the tradeoffs with a single RAIDZ2 vdev? As long as I can still saturate a 2.5GbE link I think I could be happy, but I am more concerned about the administration side of things and ease of future expansion.

-

Bringing it back to the original question, I know that certain devices (like SSDs) lose their cell charge when disconnected from power for too long and can lose data. Although it’s a different medium, I wonder if HDD controllers can similarly get corrupted or lose their firmware after enough time? (It probably takes at least a decade, but I don’t know.)

The data on the magnetic platters isn’t a concern in this case.

EDIT: your suggestion to keep it an external enclosure takes care of this concern; I’m just wondering for curiosity’s sake.

I’m one of those as well.

I honestly have no idea, but there is a He level detector built in and it should remain at 100, but it can drop down to I think 25, but that is manufacturer specific. However if it drops down to 99, I’d keep a close eye on it.

This is a good thing to have it available.

I had not idea your use case and a Mirror does make sense for VMs.

I don’t see why you couldn’t saturate a 10GbE connection. You need to have a decent system of course.

How long is too long, a few years? These are not RAM and they do retain the memory for a long time.

And this is a completely different type of memory as well. Firmware is electronically “burned” into the chip. While I don’t know if it is exactly the same technology (I just haven’t bothered to look), look up EEPROM, Electrically Erasable Programmable Memory. Before this it was called EPROM and you could burn a program into the chip, if you wanted to erase it you needed an ultraviolet light. This was around for a very long time and then EEPROM showed up where you could apply a voltage to the chip to erase it. And it was a complete erase.

This is the only thing that you should be aware of. This is a completely mechanical operation and is subject to physical damage, and that even includes manufacturing issues such as the platter flaking off, one of the main issues.

I advice that a drive be expected to last only as long as the warranty that comes with the drive and not a day longer. And it isn’t the the drive will or won’t fail, but if it does fail, there is no cost to RMA the drive. You are paying for the warranty. With that said, most peoples drives I see last significantly longer than the warrant, The server I just dissembled had drives with a 3 year warranty, and they have been running for the most part, non-stop 8 years. One of 4 died last year so I had to buy a new drive, but I at a minimum all the drives were exceeded twice the warranty time. I often see drives with over 60,000 hours on them. I maintain the script Multi-Report so I do see a lot of this kind of data.

With all that said, Infant Mortality does exist so you may have a drive that lasts 3 months and then fails. This is with anything, not just computers.

I personally like having an external enclosure, specifically with a USB interface then I can plug into my Windows computer and then backup my important data. It is slower than a SATA connection but it just makes things simple. In your situation you do not have a space slot to install a 5th drive. If you did, then you could use that fifth slot to make a backup faster.

One fella I know swaps out two hard drives each week in his system and rotates them with other pairs. These two drives are a backup of his sever data. Then he moves it offsite.

Let me ask you a few small questions:
Can you install a pair of SSD’s into your system? If you have the data connections then you can likely stuff the SSDs into the case and connect some cables to make it work. You can even use velcro tape to secure a SSD in place. I don’t, I make the effort to drill holes for screws, but you must remove all electronics and ensure it is very clean. Metal particles will kill your day.

Okay, only 1 question I guess. I ask because if you can install a mirror of SSDs, then you can run your VMs from that. That would make it fast. But if you don’t have a good CPU and lots of RAM, it may not be worth it.

Please do think about your pool layout. I just think that using 12TB drives in this configuration is a mistake. And us Little People can’t afford to replace drives like a company can, but one last thing I tell people is to know what capacity you need for the warranty of the drives, and then double it, that is your target. We live in a place where we want to store EVERYTHING and we do. I don’t, I have actually downsized and my capacity is about 9TB, I am using about 2TB. I use to be at 16TB, then 12TB, and I will likely reconfigure again and drop 4TB and I can then remove one of my 4TB NVMe drives and save it for a rainy day.

Last thing, Keep It Simple. Do not overthink ways to make your system faster. Reconfigure what you have and test it. Prove that you cannot use a RAIDZ with reasonable VM speed.

Sorry for the very long response. Take care.

2 Likes

New knowledge unlocked. I had no idea.

Is it the ‘Pressure_Limit’ attribute?

=== START OF INFORMATION SECTION ===
Model Family:     Seagate IronWolf
Device Model:     ST12000VN0008-3MH101
Serial Number:    ZZxxxxNZ
LU WWN Device Id: 5 000c50 0eb550f97
Firmware Version: SC60
User Capacity:    12,000,138,625,024 bytes [12.0 TB]
Sector Sizes:     512 bytes logical, 4096 bytes physical
Rotation Rate:    7200 rpm
Form Factor:      3.5 inches
Device is:        In smartctl database 7.3/5528
ATA Version is:   ACS-5 (minor revision not indicated)
SATA Version is:  SATA 3.3, 6.0 Gb/s (current: 6.0 Gb/s)
Local Time is:    Sun Dec 21 05:47:29 2025 EST
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

<snip>

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   077   064   044    Pre-fail  Always       -       53296024
  3 Spin_Up_Time            0x0003   096   093   000    Pre-fail  Always       -       0
  4 Start_Stop_Count        0x0032   100   100   020    Old_age   Always       -       45
  5 Reallocated_Sector_Ct   0x0033   100   100   010    Pre-fail  Always       -       0
  7 Seek_Error_Rate         0x000f   078   060   045    Pre-fail  Always       -       57750385
  9 Power_On_Hours          0x0032   099   099   000    Old_age   Always       -       941
 10 Spin_Retry_Count        0x0013   100   100   097    Pre-fail  Always       -       0
 12 Power_Cycle_Count       0x0032   100   100   020    Old_age   Always       -       45
 18 Head_Health             0x000b   100   100   050    Pre-fail  Always       -       0
187 Reported_Uncorrect      0x0032   100   100   000    Old_age   Always       -       0
188 Command_Timeout         0x0032   100   100   000    Old_age   Always       -       0
190 Airflow_Temperature_Cel 0x0022   063   048   000    Old_age   Always       -       37 (Min/Max 37/39)
192 Power-Off_Retract_Count 0x0032   100   100   000    Old_age   Always       -       30
193 Load_Cycle_Count        0x0032   100   100   000    Old_age   Always       -       1431
194 Temperature_Celsius     0x0022   037   045   000    Old_age   Always       -       37 (0 25 0 0 0)
197 Current_Pending_Sector  0x0012   100   100   000    Old_age   Always       -       0
198 Offline_Uncorrectable   0x0010   100   100   000    Old_age   Offline      -       0
199 UDMA_CRC_Error_Count    0x003e   200   200   000    Old_age   Always       -       0
200 Pressure_Limit          0x0023   100   100   001    Pre-fail  Always       -       0
240 Head_Flying_Hours       0x0000   100   100   000    Old_age   Offline      -       815h+33m+36.873s
241 Total_LBAs_Written      0x0000   100   253   000    Old_age   Offline      -       93814861544
242 Total_LBAs_Read         0x0000   100   253   000    Old_age   Offline      -       93755493378

My source is ChatGPT so take it for what it’s worth…

Typical data retention (unpowered)

Consumer SSDs (TLC/QLC NAND)

  • ~6 months to 2 years under normal room temperature

  • Older or heavily used drives tend to be closer to the low end

Enterprise / higher-grade SSDs

  • 2–5+ years

  • Use better NAND, stronger error correction, and are designed for longer retention

Once I learned this, I took images of any SSD boot disks I had laying around for safe keeping.

That… is a good and painful reminder of our economic system.

So what I did (maybe I’ll later regret)-

I picked up a UGREEN DXP4800 Plus and swapped out the boot disk. I also upgraded the RAM to 64GB, luckily right before the prices shot up, and I picked up a data center NVMe disk which I partitioned to 16GB for use as a SLOG. I have UPS backup and the SLOG disk has PLP capacitors, so I felt OK to not mirror that.

So at the moment I only have 1 free NVMe slot on it, but I could be convinced to ditch the SLOG and put a second NVMe in. Would I create a separate pool from my main storage pool with just a single mirror VDEV of the NVMe disks?

This is convincing wisdom. I’m really glad we had this chat.

I don’t want to grow my data larger than I can handle and to be honest I only got those disks because of a holiday pricing bundle. I project we only need ~4-8TB for our files, computer backups, and family photos/videos. The rest would be for VMs and media… all of which I could stand to lose. I’ll aim to keep the important datasets small. I’ll make a rule: if it can’t fit on the offsite NAS, it ain’t important enough to protect.

I can and will scrap and redo the pool as RAIDZ2. Maybe I was overthinking and over-designing it. Thank you.

He level is normally ID 22, 23, and/or 24, but I do not see those ID number here. Maybe you could run smartctl -x /dev/??? and provide that output. It will be much more data and I will hopefully be able to tell you with confidence that answer, but since I don’t see any other related data, ID 200 is likely the He level/pressure.

As for the SSD retention, how can I argue against ChartGPT :laughing: But I have some pretty old SSDs which I know I can pick up and pull data off from over 5 years ago, a few probably closer to 10 years ago. I have used one last month and while I didn’t verify the data was correct, I had no reason to doubt it. I guess I’d have to say, Your Mileage May Vary.

If you have 64GB RAM, then odds are very good you would not need an SLOG. You could always remove it and then test the speed of your system. Do you even notice a difference? And if you notice a difference with the VMs, then I would recommend you use two NVMe drives in a Mirror for your VMs. That would make things much faster for a VM. Of course I don’t know how much memory you are allocating to your VMs so that matters as well. It all comes down to experimenting with what you have.

If you really only need less than 10TB of storage, you might consider a 3-way Mirror. This gives you redundancy and a lot better data read speed. Writing speed comes from your RAM where it should be cached. Using only 3 drives for your data would leave one slot open for a fourth drive to do whatever you want.

Believe it or not, many people over-design a TrueNAS system, mainly because they do not know how fast the system will run so they buy and build for as fast as they can afford. However, these systems do not need to be this complex. RAM is the most important part, followed by the CPU. A lot of people will buy a small amount of RAM thinking a larger drive or SLOG or L2ARC will make the gods happy. RAM makes them happy. You upgraded to 64GB, more than enough for a home system, unless you have very specific needs for a high speed system, like real-time video editing.

Make your changes slowly but I would definitely advise a different pool structure for your setup. If you can use a 3-Way Mirror, yor VMs would be very happy, unless you decide to use an NVMe pool for that, which would be a little faster.

I suggest experimenting and trying different pool layouts if you are able to. It would help you understand the system better at the same time.

Good luck and I hope you write back with the changes you make and if performance was increased, decreased, or not noticable. Others would learn from it.

I’ll add the dumps in two posts (character limits).

/dev/sda
smartctl 7.4 2023-08-01 r5530 [x86_64-linux-6.12.33-production+truenas] (local build)
Copyright (C) 2002-23, Bruce Allen, Christian Franke, www.smartmontools.org

=== START OF INFORMATION SECTION ===
Model Family:     Seagate IronWolf
Device Model:     ST12000VN0008-3MH101
Serial Number:    ZZ3xxxNZ
LU WWN Device Id: 5 000c50 0eb550f97
Firmware Version: SC60
User Capacity:    12,000,138,625,024 bytes [12.0 TB]
Sector Sizes:     512 bytes logical, 4096 bytes physical
Rotation Rate:    7200 rpm
Form Factor:      3.5 inches
Device is:        In smartctl database 7.3/5528
ATA Version is:   ACS-5 (minor revision not indicated)
SATA Version is:  SATA 3.3, 6.0 Gb/s (current: 6.0 Gb/s)
Local Time is:    Sun Dec 21 19:51:17 2025 EST
SMART support is: Available - device has SMART capability.
SMART support is: Enabled
AAM feature is:   Unavailable
APM feature is:   Unavailable
Rd look-ahead is: Enabled
Write cache is:   Enabled
DSN feature is:   Disabled
ATA Security is:  Disabled, NOT FROZEN [SEC1]
Write SCT (Get) Feature Control Command failed: scsi error unsupported field in scsi command
Wt Cache Reorder: Unknown (SCT Feature Control command failed)

=== 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:                (  559) 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:        (   1) minutes.
Extended self-test routine
recommended polling time:        (1036) minutes.
Conveyance self-test routine
recommended polling time:        (   2) minutes.
SCT capabilities:              (0x50bd) SCT Status supported.
                                        SCT Error Recovery Control supported.
                                        SCT Feature Control supported.
                                        SCT Data Table supported.

SMART Attributes Data Structure revision number: 10
Vendor Specific SMART Attributes with Thresholds:
ID# ATTRIBUTE_NAME          FLAGS    VALUE WORST THRESH FAIL RAW_VALUE
  1 Raw_Read_Error_Rate     POSR--   077   064   044    -    53438400
  3 Spin_Up_Time            PO----   096   093   000    -    0
  4 Start_Stop_Count        -O--CK   100   100   020    -    45
  5 Reallocated_Sector_Ct   PO--CK   100   100   010    -    0
  7 Seek_Error_Rate         POSR--   078   060   045    -    57764758
  9 Power_On_Hours          -O--CK   099   099   000    -    955
 10 Spin_Retry_Count        PO--C-   100   100   097    -    0
 12 Power_Cycle_Count       -O--CK   100   100   020    -    45
 18 Head_Health             PO-R--   100   100   050    -    0
187 Reported_Uncorrect      -O--CK   100   100   000    -    0
188 Command_Timeout         -O--CK   100   100   000    -    0
190 Airflow_Temperature_Cel -O---K   062   048   000    -    38 (Min/Max 36/39)
192 Power-Off_Retract_Count -O--CK   100   100   000    -    30
193 Load_Cycle_Count        -O--CK   100   100   000    -    1467
194 Temperature_Celsius     -O---K   038   045   000    -    38 (0 25 0 0 0)
197 Current_Pending_Sector  -O--C-   100   100   000    -    0
198 Offline_Uncorrectable   ----C-   100   100   000    -    0
199 UDMA_CRC_Error_Count    -OSRCK   200   200   000    -    0
200 Pressure_Limit          PO---K   100   100   001    -    0
240 Head_Flying_Hours       ------   100   100   000    -    827h+57m+23.057s
241 Total_LBAs_Written      ------   100   253   000    -    93815003848
242 Total_LBAs_Read         ------   100   253   000    -    93755493450
                            ||||||_ K auto-keep
                            |||||__ C event count
                            ||||___ R error rate
                            |||____ S speed/performance
                            ||_____ O updated online
                            |______ P prefailure warning

General Purpose Log Directory Version 1
SMART           Log Directory Version 1 [multi-sector log support]
Address    Access  R/W   Size  Description
0x00       GPL,SL  R/O      1  Log Directory
0x01           SL  R/O      1  Summary SMART error log
0x02           SL  R/O      5  Comprehensive SMART error log
0x03       GPL     R/O      5  Ext. Comprehensive SMART error log
0x04       GPL     R/O    256  Device Statistics log
0x04       SL      R/O      8  Device Statistics log
0x06           SL  R/O      1  SMART self-test log
0x07       GPL     R/O      1  Extended self-test log
0x08       GPL     R/O      2  Power Conditions log
0x09           SL  R/W      1  Selective self-test log
0x0a       GPL     R/W      8  Device Statistics Notification
0x0c       GPL     R/O   2048  Pending Defects log
0x0f       GPL     R/O      2  Sense Data for Successful NCQ Cmds log
0x10       GPL     R/O      1  NCQ Command Error log
0x11       GPL     R/O      1  SATA Phy Event Counters log
0x13       GPL     R/O      1  SATA NCQ Send and Receive log
0x18       GPL     R/W      1  Command Duration Limits log
0x21       GPL     R/O      1  Write stream error log
0x22       GPL     R/O      1  Read stream error log
0x24       GPL     R/O    768  Current Device Internal Status Data log
0x2f       GPL     R/O      1  Set Sector Configuration
0x30       GPL,SL  R/O      9  IDENTIFY DEVICE data log
0x80-0x9f  GPL,SL  R/W     16  Host vendor specific log
0xa1       GPL,SL  VS     160  Device vendor specific log
0xa2       GPL     VS   16320  Device vendor specific log
0xa4       GPL,SL  VS     160  Device vendor specific log
0xa6       GPL     VS     192  Device vendor specific log
0xa8-0xa9  GPL,SL  VS     136  Device vendor specific log
0xab       GPL     VS       1  Device vendor specific log
0xad       GPL     VS      16  Device vendor specific log
0xb1       GPL,SL  VS     160  Device vendor specific log
0xb4       GPL,SL  VS      16  Device vendor specific log
0xb6       GPL     VS    1920  Device vendor specific log
0xbe-0xbf  GPL     VS   65535  Device vendor specific log
0xc1       GPL,SL  VS       8  Device vendor specific log
0xc3       GPL,SL  VS      32  Device vendor specific log
0xc6       GPL     VS    5184  Device vendor specific log
0xc7       GPL,SL  VS       8  Device vendor specific log
0xc9       GPL,SL  VS       8  Device vendor specific log
0xca       GPL,SL  VS      16  Device vendor specific log
0xcd       GPL,SL  VS       1  Device vendor specific log
0xce       GPL     VS       1  Device vendor specific log
0xcf       GPL     VS     512  Device vendor specific log
0xd1       GPL     VS     656  Device vendor specific log
0xd2       GPL     VS   10256  Device vendor specific log
0xd4       GPL     VS    2048  Device vendor specific log
0xda       GPL,SL  VS       1  Device vendor specific log
0xe0       GPL,SL  R/W      1  SCT Command/Status
0xe1       GPL,SL  R/W      1  SCT Data Transfer

SMART Extended Comprehensive Error Log Version: 1 (5 sectors)
No Errors Logged

SMART Extended Self-test Log Version: 1 (1 sectors)
Num  Test_Description    Status                  Remaining  LifeTime(hours)  LBA_of_first_error
# 1  Extended offline    Completed without error       00%       209         -

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.

SCT Status Version:                  3
SCT Version (vendor specific):       522 (0x020a)
Device State:                        Active (0)
Current Temperature:                    38 Celsius
Power Cycle Min/Max Temperature:     36/39 Celsius
Lifetime    Min/Max Temperature:     25/52 Celsius
Specified Max Operating Temperature:    70 Celsius
Under/Over Temperature Limit Count:   0/44
SMART Status:                        0xc24f (PASSED)
Vendor specific:
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 03 00 00 00 00 00 00 00 00 00 00 00

SCT Temperature History Version:     2
Temperature Sampling Period:         5 minutes
Temperature Logging Interval:        59 minutes
Min/Max recommended Temperature:     10/25 Celsius
Min/Max Temperature Limit:            5/70 Celsius
Temperature History Size (Index):    128 (16)

Index    Estimated Time   Temperature Celsius
  17    2025-12-16 14:54    39  ********************
 ...    ..(  5 skipped).    ..  ********************
  23    2025-12-16 20:48    39  ********************
  24    2025-12-16 21:47    40  *********************
  25    2025-12-16 22:46    39  ********************
  26    2025-12-16 23:45    38  *******************
 ...    ..(  7 skipped).    ..  *******************
  34    2025-12-17 07:37    38  *******************
  35    2025-12-17 08:36    39  ********************
 ...    ..( 10 skipped).    ..  ********************
  46    2025-12-17 19:25    39  ********************
  47    2025-12-17 20:24    40  *********************
 ...    ..(  3 skipped).    ..  *********************
  51    2025-12-18 00:20    40  *********************
  52    2025-12-18 01:19    38  *******************
 ...    ..(  8 skipped).    ..  *******************
  61    2025-12-18 10:10    38  *******************
  62    2025-12-18 11:09    39  ********************
 ...    ..(  9 skipped).    ..  ********************
  72    2025-12-18 20:59    39  ********************
  73    2025-12-18 21:58    40  *********************
  74    2025-12-18 22:57    40  *********************
  75    2025-12-18 23:56    40  *********************
  76    2025-12-19 00:55    39  ********************
 ...    ..(  6 skipped).    ..  ********************
  83    2025-12-19 07:48    39  ********************
  84    2025-12-19 08:47    38  *******************
  85    2025-12-19 09:46    39  ********************
 ...    ..(  7 skipped).    ..  ********************
  93    2025-12-19 17:38    39  ********************
  94    2025-12-19 18:37     ?  -
  95    2025-12-19 19:36    39  ********************
  96    2025-12-19 20:35     ?  -
  97    2025-12-19 21:34    39  ********************
  98    2025-12-19 22:33     ?  -
  99    2025-12-19 23:32    39  ********************
 100    2025-12-20 00:31     ?  -
 101    2025-12-20 01:30    39  ********************
 102    2025-12-20 02:29    39  ********************
 103    2025-12-20 03:28    38  *******************
 104    2025-12-20 04:27    39  ********************
 ...    ..(  4 skipped).    ..  ********************
 109    2025-12-20 09:22    39  ********************
 110    2025-12-20 10:21    38  *******************
 111    2025-12-20 11:20    39  ********************
 112    2025-12-20 12:19    38  *******************
 113    2025-12-20 13:18    39  ********************
 114    2025-12-20 14:17    38  *******************
 115    2025-12-20 15:16    39  ********************
 116    2025-12-20 16:15    38  *******************
 117    2025-12-20 17:14    39  ********************
 118    2025-12-20 18:13    38  *******************
 119    2025-12-20 19:12    39  ********************
 120    2025-12-20 20:11    38  *******************
 121    2025-12-20 21:10    39  ********************
 122    2025-12-20 22:09    38  *******************
 123    2025-12-20 23:08    39  ********************
 124    2025-12-21 00:07    38  *******************
 125    2025-12-21 01:06    39  ********************
 126    2025-12-21 02:05    38  *******************
 127    2025-12-21 03:04    38  *******************
   0    2025-12-21 04:03    38  *******************
   1    2025-12-21 05:02    37  ******************
 ...    ..(  6 skipped).    ..  ******************
   8    2025-12-21 11:55    37  ******************
   9    2025-12-21 12:54    36  *****************
  10    2025-12-21 13:53    37  ******************
  11    2025-12-21 14:52    36  *****************
  12    2025-12-21 15:51    37  ******************
  13    2025-12-21 16:50    36  *****************
  14    2025-12-21 17:49    38  *******************
  15    2025-12-21 18:48    37  ******************
  16    2025-12-21 19:47    38  *******************

SCT Error Recovery Control:
           Read:     70 (7.0 seconds)
          Write:     70 (7.0 seconds)

Device Statistics (GP Log 0x04)
Page  Offset Size        Value Flags Description
0x01  =====  =               =  ===  == General Statistics (rev 1) ==
0x01  0x008  4              45  ---  Lifetime Power-On Resets
0x01  0x010  4             955  ---  Power-on Hours
0x01  0x018  6     93814985952  ---  Logical Sectors Written
0x01  0x020  6        40496833  ---  Number of Write Commands
0x01  0x028  6     93755493042  ---  Logical Sectors Read
0x01  0x030  6        37212515  ---  Number of Read Commands
0x01  0x038  6               -  ---  Date and Time TimeStamp
0x03  =====  =               =  ===  == Rotating Media Statistics (rev 1) ==
0x03  0x008  4             944  ---  Spindle Motor Power-on Hours
0x03  0x010  4             827  ---  Head Flying Hours
0x03  0x018  4            1467  ---  Head Load Events
0x03  0x020  4               0  ---  Number of Reallocated Logical Sectors
0x03  0x028  4               0  ---  Read Recovery Attempts
0x03  0x030  4               0  ---  Number of Mechanical Start Failures
0x03  0x038  4               0  ---  Number of Realloc. Candidate Logical Sectors
0x03  0x040  4              30  ---  Number of High Priority Unload Events
0x04  =====  =               =  ===  == General Errors Statistics (rev 1) ==
0x04  0x008  4               0  ---  Number of Reported Uncorrectable Errors
0x04  0x010  4               0  ---  Resets Between Cmd Acceptance and Completion
0x04  0x018  4               0  -D-  Physical Element Status Changed
0x05  =====  =               =  ===  == Temperature Statistics (rev 1) ==
0x05  0x008  1              38  ---  Current Temperature
0x05  0x010  1              37  ---  Average Short Term Temperature
0x05  0x018  1               -  ---  Average Long Term Temperature
0x05  0x020  1              45  ---  Highest Temperature
0x05  0x028  1              34  ---  Lowest Temperature
0x05  0x030  1              43  ---  Highest Average Short Term Temperature
0x05  0x038  1              36  ---  Lowest Average Short Term Temperature
0x05  0x040  1               -  ---  Highest Average Long Term Temperature
0x05  0x048  1               -  ---  Lowest Average Long Term Temperature
0x05  0x050  4               0  ---  Time in Over-Temperature
0x05  0x058  1              70  ---  Specified Maximum Operating Temperature
0x05  0x060  4               0  ---  Time in Under-Temperature
0x05  0x068  1               5  ---  Specified Minimum Operating Temperature
0x06  =====  =               =  ===  == Transport Statistics (rev 1) ==
0x06  0x008  4              90  ---  Number of Hardware Resets
0x06  0x010  4              34  ---  Number of ASR Events
0x06  0x018  4               0  ---  Number of Interface CRC Errors
0xff  =====  =               =  ===  == Vendor Specific Statistics (rev 1) ==
0xff  0x008  7               0  ---  Vendor Specific
0xff  0x010  7               0  ---  Vendor Specific
0xff  0x018  7               0  ---  Vendor Specific
                                |||_ C monitored condition met
                                ||__ D supports DSN
                                |___ N normalized value

Pending Defects log (GP Log 0x0c)
No Defects Logged

SATA Phy Event Counters (GP Log 0x11)
ID      Size     Value  Description
0x000a  2            3  Device-to-host register FISes sent due to a COMRESET
0x0001  2            0  Command failed due to ICRC error
0x0003  2            0  R_ERR response for device-to-host data FIS
0x0004  2            0  R_ERR response for host-to-device data FIS
0x0006  2            0  R_ERR response for device-to-host non-data FIS
0x0007  2            0  R_ERR response for host-to-device non-data FIS
0x000b  2            0  CRC errors within host-to-device FIS
0x000d  2            0  Non-CRC errors within host-to-device FIS

Seagate FARM log (GP Log 0xa6) supported [try: -l farm]
/dev/sdb
smartctl 7.4 2023-08-01 r5530 [x86_64-linux-6.12.33-production+truenas] (local build)
Copyright (C) 2002-23, Bruce Allen, Christian Franke, www.smartmontools.org

=== START OF INFORMATION SECTION ===
Model Family:     Seagate IronWolf
Device Model:     ST12000VN0008-3MH101
Serial Number:    ZZ3xxxFW
LU WWN Device Id: 5 000c50 0eb55788b
Firmware Version: SC60
User Capacity:    12,000,138,625,024 bytes [12.0 TB]
Sector Sizes:     512 bytes logical, 4096 bytes physical
Rotation Rate:    7200 rpm
Form Factor:      3.5 inches
Device is:        In smartctl database 7.3/5528
ATA Version is:   ACS-5 (minor revision not indicated)
SATA Version is:  SATA 3.3, 6.0 Gb/s (current: 6.0 Gb/s)
Local Time is:    Sun Dec 21 19:53:48 2025 EST
SMART support is: Available - device has SMART capability.
SMART support is: Enabled
AAM feature is:   Unavailable
APM feature is:   Unavailable
Rd look-ahead is: Enabled
Write cache is:   Enabled
DSN feature is:   Disabled
ATA Security is:  Disabled, NOT FROZEN [SEC1]
Write SCT (Get) Feature Control Command failed: scsi error unsupported field in scsi command
Wt Cache Reorder: Unknown (SCT Feature Control command failed)

=== 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:                (  559) 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:        (   1) minutes.
Extended self-test routine
recommended polling time:        ( 976) minutes.
Conveyance self-test routine
recommended polling time:        (   2) minutes.
SCT capabilities:              (0x50bd) SCT Status supported.
                                        SCT Error Recovery Control supported.
                                        SCT Feature Control supported.
                                        SCT Data Table supported.

SMART Attributes Data Structure revision number: 10
Vendor Specific SMART Attributes with Thresholds:
ID# ATTRIBUTE_NAME          FLAGS    VALUE WORST THRESH FAIL RAW_VALUE
  1 Raw_Read_Error_Rate     POSR--   084   064   044    -    236770608
  3 Spin_Up_Time            PO----   096   093   000    -    0
  4 Start_Stop_Count        -O--CK   100   100   020    -    45
  5 Reallocated_Sector_Ct   PO--CK   100   100   010    -    0
  7 Seek_Error_Rate         POSR--   077   060   045    -    54548784
  9 Power_On_Hours          -O--CK   099   099   000    -    955
 10 Spin_Retry_Count        PO--C-   100   100   097    -    0
 12 Power_Cycle_Count       -O--CK   100   100   020    -    45
 18 Head_Health             PO-R--   100   100   050    -    0
187 Reported_Uncorrect      -O--CK   100   100   000    -    0
188 Command_Timeout         -O--CK   100   100   000    -    0
190 Airflow_Temperature_Cel -O---K   063   048   000    -    37 (Min/Max 35/38)
192 Power-Off_Retract_Count -O--CK   100   100   000    -    30
193 Load_Cycle_Count        -O--CK   100   100   000    -    1487
194 Temperature_Celsius     -O---K   037   043   000    -    37 (0 25 0 0 0)
197 Current_Pending_Sector  -O--C-   100   100   000    -    0
198 Offline_Uncorrectable   ----C-   100   100   000    -    0
199 UDMA_CRC_Error_Count    -OSRCK   200   200   000    -    0
200 Pressure_Limit          PO---K   100   100   001    -    0
240 Head_Flying_Hours       ------   100   100   000    -    820h+30m+34.075s
241 Total_LBAs_Written      ------   100   253   000    -    93815356960
242 Total_LBAs_Read         ------   100   253   000    -    93755945210
                            ||||||_ K auto-keep
                            |||||__ C event count
                            ||||___ R error rate
                            |||____ S speed/performance
                            ||_____ O updated online
                            |______ P prefailure warning

General Purpose Log Directory Version 1
SMART           Log Directory Version 1 [multi-sector log support]
Address    Access  R/W   Size  Description
0x00       GPL,SL  R/O      1  Log Directory
0x01           SL  R/O      1  Summary SMART error log
0x02           SL  R/O      5  Comprehensive SMART error log
0x03       GPL     R/O      5  Ext. Comprehensive SMART error log
0x04       GPL     R/O    256  Device Statistics log
0x04       SL      R/O      8  Device Statistics log
0x06           SL  R/O      1  SMART self-test log
0x07       GPL     R/O      1  Extended self-test log
0x08       GPL     R/O      2  Power Conditions log
0x09           SL  R/W      1  Selective self-test log
0x0a       GPL     R/W      8  Device Statistics Notification
0x0c       GPL     R/O   2048  Pending Defects log
0x0f       GPL     R/O      2  Sense Data for Successful NCQ Cmds log
0x10       GPL     R/O      1  NCQ Command Error log
0x11       GPL     R/O      1  SATA Phy Event Counters log
0x13       GPL     R/O      1  SATA NCQ Send and Receive log
0x18       GPL     R/W      1  Command Duration Limits log
0x21       GPL     R/O      1  Write stream error log
0x22       GPL     R/O      1  Read stream error log
0x24       GPL     R/O    768  Current Device Internal Status Data log
0x2f       GPL     R/O      1  Set Sector Configuration
0x30       GPL,SL  R/O      9  IDENTIFY DEVICE data log
0x80-0x9f  GPL,SL  R/W     16  Host vendor specific log
0xa1       GPL,SL  VS     160  Device vendor specific log
0xa2       GPL     VS   16320  Device vendor specific log
0xa4       GPL,SL  VS     160  Device vendor specific log
0xa6       GPL     VS     192  Device vendor specific log
0xa8-0xa9  GPL,SL  VS     136  Device vendor specific log
0xab       GPL     VS       1  Device vendor specific log
0xad       GPL     VS      16  Device vendor specific log
0xb1       GPL,SL  VS     160  Device vendor specific log
0xb4       GPL,SL  VS      16  Device vendor specific log
0xb6       GPL     VS    1920  Device vendor specific log
0xbe-0xbf  GPL     VS   65535  Device vendor specific log
0xc1       GPL,SL  VS       8  Device vendor specific log
0xc3       GPL,SL  VS      32  Device vendor specific log
0xc6       GPL     VS    5184  Device vendor specific log
0xc7       GPL,SL  VS       8  Device vendor specific log
0xc9       GPL,SL  VS       8  Device vendor specific log
0xca       GPL,SL  VS      16  Device vendor specific log
0xcd       GPL,SL  VS       1  Device vendor specific log
0xce       GPL     VS       1  Device vendor specific log
0xcf       GPL     VS     512  Device vendor specific log
0xd1       GPL     VS     656  Device vendor specific log
0xd2       GPL     VS   10256  Device vendor specific log
0xd4       GPL     VS    2048  Device vendor specific log
0xda       GPL,SL  VS       1  Device vendor specific log
0xe0       GPL,SL  R/W      1  SCT Command/Status
0xe1       GPL,SL  R/W      1  SCT Data Transfer

SMART Extended Comprehensive Error Log Version: 1 (5 sectors)
No Errors Logged

SMART Extended Self-test Log Version: 1 (1 sectors)
Num  Test_Description    Status                  Remaining  LifeTime(hours)  LBA_of_first_error
# 1  Extended offline    Completed without error       00%       208         -

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.

SCT Status Version:                  3
SCT Version (vendor specific):       522 (0x020a)
Device State:                        Active (0)
Current Temperature:                    37 Celsius
Power Cycle Min/Max Temperature:     35/38 Celsius
Lifetime    Min/Max Temperature:     25/51 Celsius
Specified Max Operating Temperature:    70 Celsius
Under/Over Temperature Limit Count:   0/44
SMART Status:                        0xc24f (PASSED)
Vendor specific:
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 03 00 00 00 00 00 00 00 00 00 00 00

SCT Temperature History Version:     2
Temperature Sampling Period:         5 minutes
Temperature Logging Interval:        59 minutes
Min/Max recommended Temperature:     10/25 Celsius
Min/Max Temperature Limit:            5/70 Celsius
Temperature History Size (Index):    128 (16)

Index    Estimated Time   Temperature Celsius
  17    2025-12-16 14:54    37  ******************
  18    2025-12-16 15:53    37  ******************
  19    2025-12-16 16:52    38  *******************
 ...    ..(  4 skipped).    ..  *******************
  24    2025-12-16 21:47    38  *******************
  25    2025-12-16 22:46    37  ******************
  26    2025-12-16 23:45    37  ******************
  27    2025-12-17 00:44    37  ******************
  28    2025-12-17 01:43    36  *****************
  29    2025-12-17 02:42    37  ******************
 ...    ..(  4 skipped).    ..  ******************
  34    2025-12-17 07:37    37  ******************
  35    2025-12-17 08:36    38  *******************
 ...    ..( 11 skipped).    ..  *******************
  47    2025-12-17 20:24    38  *******************
  48    2025-12-17 21:23    39  ********************
  49    2025-12-17 22:22    39  ********************
  50    2025-12-17 23:21    39  ********************
  51    2025-12-18 00:20    38  *******************
  52    2025-12-18 01:19    37  ******************
 ...    ..(  9 skipped).    ..  ******************
  62    2025-12-18 11:09    37  ******************
  63    2025-12-18 12:08    38  *******************
 ...    ..(  9 skipped).    ..  *******************
  73    2025-12-18 21:58    38  *******************
  74    2025-12-18 22:57    39  ********************
  75    2025-12-18 23:56    39  ********************
  76    2025-12-19 00:55    38  *******************
  77    2025-12-19 01:54    37  ******************
 ...    ..(  7 skipped).    ..  ******************
  85    2025-12-19 09:46    37  ******************
  86    2025-12-19 10:45    38  *******************
 ...    ..(  4 skipped).    ..  *******************
  91    2025-12-19 15:40    38  *******************
  92    2025-12-19 16:39    37  ******************
  93    2025-12-19 17:38    38  *******************
  94    2025-12-19 18:37     ?  -
  95    2025-12-19 19:36    37  ******************
  96    2025-12-19 20:35     ?  -
  97    2025-12-19 21:34    38  *******************
  98    2025-12-19 22:33     ?  -
  99    2025-12-19 23:32    38  *******************
 100    2025-12-20 00:31     ?  -
 101    2025-12-20 01:30    37  ******************
 102    2025-12-20 02:29    37  ******************
 103    2025-12-20 03:28    37  ******************
 104    2025-12-20 04:27    38  *******************
 ...    ..(  2 skipped).    ..  *******************
 107    2025-12-20 07:24    38  *******************
 108    2025-12-20 08:23    37  ******************
 ...    ..(  6 skipped).    ..  ******************
 115    2025-12-20 15:16    37  ******************
 116    2025-12-20 16:15    36  *****************
 117    2025-12-20 17:14    37  ******************
 ...    ..(  6 skipped).    ..  ******************
 124    2025-12-21 00:07    37  ******************
 125    2025-12-21 01:06    38  *******************
 126    2025-12-21 02:05    37  ******************
 127    2025-12-21 03:04    37  ******************
   0    2025-12-21 04:03    36  *****************
 ...    ..(  3 skipped).    ..  *****************
   4    2025-12-21 07:59    36  *****************
   5    2025-12-21 08:58    35  ****************
   6    2025-12-21 09:57    36  *****************
 ...    ..(  5 skipped).    ..  *****************
  12    2025-12-21 15:51    36  *****************
  13    2025-12-21 16:50    35  ****************
  14    2025-12-21 17:49    37  ******************
  15    2025-12-21 18:48    36  *****************
  16    2025-12-21 19:47    37  ******************

SCT Error Recovery Control:
           Read:     70 (7.0 seconds)
          Write:     70 (7.0 seconds)

Device Statistics (GP Log 0x04)
Page  Offset Size        Value Flags Description
0x01  =====  =               =  ===  == General Statistics (rev 1) ==
0x01  0x008  4              45  ---  Lifetime Power-On Resets
0x01  0x010  4             955  ---  Power-on Hours
0x01  0x018  6     93815342752  ---  Logical Sectors Written
0x01  0x020  6        37641357  ---  Number of Write Commands
0x01  0x028  6     93755945010  ---  Logical Sectors Read
0x01  0x030  6        37211535  ---  Number of Read Commands
0x01  0x038  6               -  ---  Date and Time TimeStamp
0x03  =====  =               =  ===  == Rotating Media Statistics (rev 1) ==
0x03  0x008  4             944  ---  Spindle Motor Power-on Hours
0x03  0x010  4             820  ---  Head Flying Hours
0x03  0x018  4            1487  ---  Head Load Events
0x03  0x020  4               0  ---  Number of Reallocated Logical Sectors
0x03  0x028  4               0  ---  Read Recovery Attempts
0x03  0x030  4               0  ---  Number of Mechanical Start Failures
0x03  0x038  4               0  ---  Number of Realloc. Candidate Logical Sectors
0x03  0x040  4              30  ---  Number of High Priority Unload Events
0x04  =====  =               =  ===  == General Errors Statistics (rev 1) ==
0x04  0x008  4               0  ---  Number of Reported Uncorrectable Errors
0x04  0x010  4               0  ---  Resets Between Cmd Acceptance and Completion
0x04  0x018  4               0  -D-  Physical Element Status Changed
0x05  =====  =               =  ===  == Temperature Statistics (rev 1) ==
0x05  0x008  1              37  ---  Current Temperature
0x05  0x010  1              36  ---  Average Short Term Temperature
0x05  0x018  1               -  ---  Average Long Term Temperature
0x05  0x020  1              42  ---  Highest Temperature
0x05  0x028  1              33  ---  Lowest Temperature
0x05  0x030  1              41  ---  Highest Average Short Term Temperature
0x05  0x038  1              34  ---  Lowest Average Short Term Temperature
0x05  0x040  1               -  ---  Highest Average Long Term Temperature
0x05  0x048  1               -  ---  Lowest Average Long Term Temperature
0x05  0x050  4               0  ---  Time in Over-Temperature
0x05  0x058  1              70  ---  Specified Maximum Operating Temperature
0x05  0x060  4               0  ---  Time in Under-Temperature
0x05  0x068  1               5  ---  Specified Minimum Operating Temperature
0x06  =====  =               =  ===  == Transport Statistics (rev 1) ==
0x06  0x008  4              79  ---  Number of Hardware Resets
0x06  0x010  4              33  ---  Number of ASR Events
0x06  0x018  4               0  ---  Number of Interface CRC Errors
0xff  =====  =               =  ===  == Vendor Specific Statistics (rev 1) ==
0xff  0x008  7               0  ---  Vendor Specific
0xff  0x010  7               0  ---  Vendor Specific
0xff  0x018  7               0  ---  Vendor Specific
                                |||_ C monitored condition met
                                ||__ D supports DSN
                                |___ N normalized value

Pending Defects log (GP Log 0x0c)
No Defects Logged

SATA Phy Event Counters (GP Log 0x11)
ID      Size     Value  Description
0x000a  2            2  Device-to-host register FISes sent due to a COMRESET
0x0001  2            0  Command failed due to ICRC error
0x0003  2            0  R_ERR response for device-to-host data FIS
0x0004  2            0  R_ERR response for host-to-device data FIS
0x0006  2            0  R_ERR response for device-to-host non-data FIS
0x0007  2            0  R_ERR response for host-to-device non-data FIS
0x000b  2            0  CRC errors within host-to-device FIS
0x000d  2            0  Non-CRC errors within host-to-device FIS

Seagate FARM log (GP Log 0xa6) supported [try: -l farm]

I propose we swap the initial C with an S in your rendition of it :smiley: It would be fitting.

/dev/sdc
smartctl 7.4 2023-08-01 r5530 [x86_64-linux-6.12.33-production+truenas] (local build)
Copyright (C) 2002-23, Bruce Allen, Christian Franke, www.smartmontools.org

=== START OF INFORMATION SECTION ===
Model Family:     Seagate IronWolf
Device Model:     ST12000VN0008-3MH101
Serial Number:    ZZ3xxxR7
LU WWN Device Id: 5 000c50 0eb55b7b2
Firmware Version: SC60
User Capacity:    12,000,138,625,024 bytes [12.0 TB]
Sector Sizes:     512 bytes logical, 4096 bytes physical
Rotation Rate:    7200 rpm
Form Factor:      3.5 inches
Device is:        In smartctl database 7.3/5528
ATA Version is:   ACS-5 (minor revision not indicated)
SATA Version is:  SATA 3.3, 6.0 Gb/s (current: 6.0 Gb/s)
Local Time is:    Sun Dec 21 21:17:28 2025 EST
SMART support is: Available - device has SMART capability.
SMART support is: Enabled
AAM feature is:   Unavailable
APM feature is:   Unavailable
Rd look-ahead is: Enabled
Write cache is:   Enabled
DSN feature is:   Disabled
ATA Security is:  Disabled, NOT FROZEN [SEC1]
Write SCT (Get) Feature Control Command failed: scsi error unsupported field in scsi command
Wt Cache Reorder: Unknown (SCT Feature Control command failed)

=== 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:                (  567) 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:        (   1) minutes.
Extended self-test routine
recommended polling time:        ( 990) minutes.
Conveyance self-test routine
recommended polling time:        (   2) minutes.
SCT capabilities:              (0x50bd) SCT Status supported.
                                        SCT Error Recovery Control supported.
                                        SCT Feature Control supported.
                                        SCT Data Table supported.

SMART Attributes Data Structure revision number: 10
Vendor Specific SMART Attributes with Thresholds:
ID# ATTRIBUTE_NAME          FLAGS    VALUE WORST THRESH FAIL RAW_VALUE
  1 Raw_Read_Error_Rate     POSR--   082   064   044    -    165984056
  3 Spin_Up_Time            PO----   096   093   000    -    0
  4 Start_Stop_Count        -O--CK   100   100   020    -    45
  5 Reallocated_Sector_Ct   PO--CK   100   100   010    -    0
  7 Seek_Error_Rate         POSR--   077   060   045    -    55335993
  9 Power_On_Hours          -O--CK   099   099   000    -    957
 10 Spin_Retry_Count        PO--C-   100   100   097    -    0
 12 Power_Cycle_Count       -O--CK   100   100   020    -    45
 18 Head_Health             PO-R--   100   100   050    -    0
187 Reported_Uncorrect      -O--CK   100   100   000    -    0
188 Command_Timeout         -O--CK   100   100   000    -    0
190 Airflow_Temperature_Cel -O---K   060   048   000    -    40 (Min/Max 39/42)
192 Power-Off_Retract_Count -O--CK   100   100   000    -    30
193 Load_Cycle_Count        -O--CK   100   100   000    -    1488
194 Temperature_Celsius     -O---K   040   047   000    -    40 (0 25 0 0 0)
197 Current_Pending_Sector  -O--C-   100   100   000    -    0
198 Offline_Uncorrectable   ----C-   100   100   000    -    0
199 UDMA_CRC_Error_Count    -OSRCK   200   200   000    -    0
200 Pressure_Limit          PO---K   100   100   001    -    0
240 Head_Flying_Hours       ------   100   100   000    -    823h+17m+30.323s
241 Total_LBAs_Written      ------   100   253   000    -    93815053656
242 Total_LBAs_Read         ------   100   253   000    -    93755812306
                            ||||||_ K auto-keep
                            |||||__ C event count
                            ||||___ R error rate
                            |||____ S speed/performance
                            ||_____ O updated online
                            |______ P prefailure warning

General Purpose Log Directory Version 1
SMART           Log Directory Version 1 [multi-sector log support]
Address    Access  R/W   Size  Description
0x00       GPL,SL  R/O      1  Log Directory
0x01           SL  R/O      1  Summary SMART error log
0x02           SL  R/O      5  Comprehensive SMART error log
0x03       GPL     R/O      5  Ext. Comprehensive SMART error log
0x04       GPL     R/O    256  Device Statistics log
0x04       SL      R/O      8  Device Statistics log
0x06           SL  R/O      1  SMART self-test log
0x07       GPL     R/O      1  Extended self-test log
0x08       GPL     R/O      2  Power Conditions log
0x09           SL  R/W      1  Selective self-test log
0x0a       GPL     R/W      8  Device Statistics Notification
0x0c       GPL     R/O   2048  Pending Defects log
0x0f       GPL     R/O      2  Sense Data for Successful NCQ Cmds log
0x10       GPL     R/O      1  NCQ Command Error log
0x11       GPL     R/O      1  SATA Phy Event Counters log
0x13       GPL     R/O      1  SATA NCQ Send and Receive log
0x18       GPL     R/W      1  Command Duration Limits log
0x21       GPL     R/O      1  Write stream error log
0x22       GPL     R/O      1  Read stream error log
0x24       GPL     R/O    768  Current Device Internal Status Data log
0x2f       GPL     R/O      1  Set Sector Configuration
0x30       GPL,SL  R/O      9  IDENTIFY DEVICE data log
0x80-0x9f  GPL,SL  R/W     16  Host vendor specific log
0xa1       GPL,SL  VS     160  Device vendor specific log
0xa2       GPL     VS   16320  Device vendor specific log
0xa4       GPL,SL  VS     160  Device vendor specific log
0xa6       GPL     VS     192  Device vendor specific log
0xa8-0xa9  GPL,SL  VS     136  Device vendor specific log
0xab       GPL     VS       1  Device vendor specific log
0xad       GPL     VS      16  Device vendor specific log
0xb1       GPL,SL  VS     160  Device vendor specific log
0xb4       GPL,SL  VS      16  Device vendor specific log
0xb6       GPL     VS    1920  Device vendor specific log
0xbe-0xbf  GPL     VS   65535  Device vendor specific log
0xc1       GPL,SL  VS       8  Device vendor specific log
0xc3       GPL,SL  VS      32  Device vendor specific log
0xc6       GPL     VS    5184  Device vendor specific log
0xc7       GPL,SL  VS       8  Device vendor specific log
0xc9       GPL,SL  VS       8  Device vendor specific log
0xca       GPL,SL  VS      16  Device vendor specific log
0xcd       GPL,SL  VS       1  Device vendor specific log
0xce       GPL     VS       1  Device vendor specific log
0xcf       GPL     VS     512  Device vendor specific log
0xd1       GPL     VS     656  Device vendor specific log
0xd2       GPL     VS   10256  Device vendor specific log
0xd4       GPL     VS    2048  Device vendor specific log
0xda       GPL,SL  VS       1  Device vendor specific log
0xe0       GPL,SL  R/W      1  SCT Command/Status
0xe1       GPL,SL  R/W      1  SCT Data Transfer

SMART Extended Comprehensive Error Log Version: 1 (5 sectors)
No Errors Logged

SMART Extended Self-test Log Version: 1 (1 sectors)
Num  Test_Description    Status                  Remaining  LifeTime(hours)  LBA_of_first_error
# 1  Extended offline    Completed without error       00%       208         -

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.

SCT Status Version:                  3
SCT Version (vendor specific):       522 (0x020a)
Device State:                        Active (0)
Current Temperature:                    40 Celsius
Power Cycle Min/Max Temperature:     39/42 Celsius
Lifetime    Min/Max Temperature:     25/52 Celsius
Specified Max Operating Temperature:    70 Celsius
Under/Over Temperature Limit Count:   0/45
SMART Status:                        0xc24f (PASSED)
Vendor specific:
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 03 00 00 00 00 00 00 00 00 00 00 00

SCT Temperature History Version:     2
Temperature Sampling Period:         5 minutes
Temperature Logging Interval:        59 minutes
Min/Max recommended Temperature:     10/25 Celsius
Min/Max Temperature Limit:            5/70 Celsius
Temperature History Size (Index):    128 (16)

Index    Estimated Time   Temperature Celsius
  17    2025-12-16 15:53    41  **********************
  18    2025-12-16 16:52    41  **********************
  19    2025-12-16 17:51    41  **********************
  20    2025-12-16 18:50    42  ***********************
 ...    ..(  2 skipped).    ..  ***********************
  23    2025-12-16 21:47    42  ***********************
  24    2025-12-16 22:46    41  **********************
 ...    ..(  8 skipped).    ..  **********************
  33    2025-12-17 07:37    41  **********************
  34    2025-12-17 08:36    42  ***********************
 ...    ..(  7 skipped).    ..  ***********************
  42    2025-12-17 16:28    42  ***********************
  43    2025-12-17 17:27    41  **********************
  44    2025-12-17 18:26    42  ***********************
 ...    ..(  2 skipped).    ..  ***********************
  47    2025-12-17 21:23    42  ***********************
  48    2025-12-17 22:22    43  ************************
  49    2025-12-17 23:21    43  ************************
  50    2025-12-18 00:20    42  ***********************
  51    2025-12-18 01:19    41  **********************
 ...    ..(  9 skipped).    ..  **********************
  61    2025-12-18 11:09    41  **********************
  62    2025-12-18 12:08    42  ***********************
 ...    ..(  9 skipped).    ..  ***********************
  72    2025-12-18 21:58    42  ***********************
  73    2025-12-18 22:57    43  ************************
  74    2025-12-18 23:56    43  ************************
  75    2025-12-19 00:55    42  ***********************
  76    2025-12-19 01:54    41  **********************
 ...    ..(  7 skipped).    ..  **********************
  84    2025-12-19 09:46    41  **********************
  85    2025-12-19 10:45    42  ***********************
 ...    ..(  3 skipped).    ..  ***********************
  89    2025-12-19 14:41    42  ***********************
  90    2025-12-19 15:40    41  **********************
  91    2025-12-19 16:39    41  **********************
  92    2025-12-19 17:38    41  **********************
  93    2025-12-19 18:37     ?  -
  94    2025-12-19 19:36    41  **********************
  95    2025-12-19 20:35     ?  -
  96    2025-12-19 21:34    42  ***********************
  97    2025-12-19 22:33     ?  -
  98    2025-12-19 23:32    41  **********************
  99    2025-12-20 00:31     ?  -
 100    2025-12-20 01:30    41  **********************
 ...    ..(  2 skipped).    ..  **********************
 103    2025-12-20 04:27    41  **********************
 104    2025-12-20 05:26    42  ***********************
 105    2025-12-20 06:25    41  **********************
 ...    ..(  2 skipped).    ..  **********************
 108    2025-12-20 09:22    41  **********************
 109    2025-12-20 10:21    40  *********************
 110    2025-12-20 11:20    41  **********************
 111    2025-12-20 12:19    40  *********************
 112    2025-12-20 13:18    41  **********************
 113    2025-12-20 14:17    41  **********************
 114    2025-12-20 15:16    41  **********************
 115    2025-12-20 16:15    40  *********************
 116    2025-12-20 17:14    41  **********************
 117    2025-12-20 18:13    40  *********************
 118    2025-12-20 19:12    41  **********************
 119    2025-12-20 20:11    41  **********************
 120    2025-12-20 21:10    41  **********************
 121    2025-12-20 22:09    40  *********************
 122    2025-12-20 23:08    41  **********************
 ...    ..(  3 skipped).    ..  **********************
 126    2025-12-21 03:04    41  **********************
 127    2025-12-21 04:03    40  *********************
   0    2025-12-21 05:02    40  *********************
   1    2025-12-21 06:01    40  *********************
   2    2025-12-21 07:00    39  ********************
   3    2025-12-21 07:59    40  *********************
   4    2025-12-21 08:58    39  ********************
   5    2025-12-21 09:57    40  *********************
   6    2025-12-21 10:56    39  ********************
   7    2025-12-21 11:55    40  *********************
   8    2025-12-21 12:54    39  ********************
   9    2025-12-21 13:53    40  *********************
  10    2025-12-21 14:52    39  ********************
  11    2025-12-21 15:51    40  *********************
  12    2025-12-21 16:50    39  ********************
  13    2025-12-21 17:49    41  **********************
  14    2025-12-21 18:48    40  *********************
  15    2025-12-21 19:47    41  **********************
  16    2025-12-21 20:46    40  *********************

SCT Error Recovery Control:
           Read:     70 (7.0 seconds)
          Write:     70 (7.0 seconds)

Device Statistics (GP Log 0x04)
Page  Offset Size        Value Flags Description
0x01  =====  =               =  ===  == General Statistics (rev 1) ==
0x01  0x008  4              45  ---  Lifetime Power-On Resets
0x01  0x010  4             957  ---  Power-on Hours
0x01  0x018  6     93815037784  ---  Logical Sectors Written
0x01  0x020  6        40503204  ---  Number of Write Commands
0x01  0x028  6     93755811610  ---  Logical Sectors Read
0x01  0x030  6        37212458  ---  Number of Read Commands
0x01  0x038  6               -  ---  Date and Time TimeStamp
0x03  =====  =               =  ===  == Rotating Media Statistics (rev 1) ==
0x03  0x008  4             945  ---  Spindle Motor Power-on Hours
0x03  0x010  4             823  ---  Head Flying Hours
0x03  0x018  4            1488  ---  Head Load Events
0x03  0x020  4               0  ---  Number of Reallocated Logical Sectors
0x03  0x028  4               0  ---  Read Recovery Attempts
0x03  0x030  4               0  ---  Number of Mechanical Start Failures
0x03  0x038  4               0  ---  Number of Realloc. Candidate Logical Sectors
0x03  0x040  4              30  ---  Number of High Priority Unload Events
0x04  =====  =               =  ===  == General Errors Statistics (rev 1) ==
0x04  0x008  4               0  ---  Number of Reported Uncorrectable Errors
0x04  0x010  4               0  ---  Resets Between Cmd Acceptance and Completion
0x04  0x018  4               0  -D-  Physical Element Status Changed
0x05  =====  =               =  ===  == Temperature Statistics (rev 1) ==
0x05  0x008  1              40  ---  Current Temperature
0x05  0x010  1              40  ---  Average Short Term Temperature
0x05  0x018  1               -  ---  Average Long Term Temperature
0x05  0x020  1              47  ---  Highest Temperature
0x05  0x028  1              36  ---  Lowest Temperature
0x05  0x030  1              46  ---  Highest Average Short Term Temperature
0x05  0x038  1              38  ---  Lowest Average Short Term Temperature
0x05  0x040  1               -  ---  Highest Average Long Term Temperature
0x05  0x048  1               -  ---  Lowest Average Long Term Temperature
0x05  0x050  4               0  ---  Time in Over-Temperature
0x05  0x058  1              70  ---  Specified Maximum Operating Temperature
0x05  0x060  4               0  ---  Time in Under-Temperature
0x05  0x068  1               5  ---  Specified Minimum Operating Temperature
0x06  =====  =               =  ===  == Transport Statistics (rev 1) ==
0x06  0x008  4              81  ---  Number of Hardware Resets
0x06  0x010  4              33  ---  Number of ASR Events
0x06  0x018  4               0  ---  Number of Interface CRC Errors
0xff  =====  =               =  ===  == Vendor Specific Statistics (rev 1) ==
0xff  0x008  7               0  ---  Vendor Specific
0xff  0x010  7               0  ---  Vendor Specific
0xff  0x018  7               0  ---  Vendor Specific
                                |||_ C monitored condition met
                                ||__ D supports DSN
                                |___ N normalized value

Pending Defects log (GP Log 0x0c)
No Defects Logged

SATA Phy Event Counters (GP Log 0x11)
ID      Size     Value  Description
0x000a  2            2  Device-to-host register FISes sent due to a COMRESET
0x0001  2            0  Command failed due to ICRC error
0x0003  2            0  R_ERR response for device-to-host data FIS
0x0004  2            0  R_ERR response for host-to-device data FIS
0x0006  2            0  R_ERR response for device-to-host non-data FIS
0x0007  2            0  R_ERR response for host-to-device non-data FIS
0x000b  2            0  CRC errors within host-to-device FIS
0x000d  2            0  Non-CRC errors within host-to-device FIS

Seagate FARM log (GP Log 0xa6) supported [try: -l farm]
/dev/sdd
smartctl 7.4 2023-08-01 r5530 [x86_64-linux-6.12.33-production+truenas] (local build)
Copyright (C) 2002-23, Bruce Allen, Christian Franke, www.smartmontools.org

=== START OF INFORMATION SECTION ===
Model Family:     Seagate IronWolf
Device Model:     ST12000VN0008-3MH101
Serial Number:    ZZ3xxxCC
LU WWN Device Id: 5 000c50 0eb55db72
Firmware Version: SC60
User Capacity:    12,000,138,625,024 bytes [12.0 TB]
Sector Sizes:     512 bytes logical, 4096 bytes physical
Rotation Rate:    7200 rpm
Form Factor:      3.5 inches
Device is:        In smartctl database 7.3/5528
ATA Version is:   ACS-5 (minor revision not indicated)
SATA Version is:  SATA 3.3, 6.0 Gb/s (current: 6.0 Gb/s)
Local Time is:    Sun Dec 21 21:18:33 2025 EST
SMART support is: Available - device has SMART capability.
SMART support is: Enabled
AAM feature is:   Unavailable
APM feature is:   Unavailable
Rd look-ahead is: Enabled
Write cache is:   Enabled
DSN feature is:   Disabled
ATA Security is:  Disabled, NOT FROZEN [SEC1]
Write SCT (Get) Feature Control Command failed: scsi error unsupported field in scsi command
Wt Cache Reorder: Unknown (SCT Feature Control command failed)

=== 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:                (  559) 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:        (   1) minutes.
Extended self-test routine
recommended polling time:        (1016) minutes.
Conveyance self-test routine
recommended polling time:        (   2) minutes.
SCT capabilities:              (0x50bd) SCT Status supported.
                                        SCT Error Recovery Control supported.
                                        SCT Feature Control supported.
                                        SCT Data Table supported.

SMART Attributes Data Structure revision number: 10
Vendor Specific SMART Attributes with Thresholds:
ID# ATTRIBUTE_NAME          FLAGS    VALUE WORST THRESH FAIL RAW_VALUE
  1 Raw_Read_Error_Rate     POSR--   080   065   044    -    98651472
  3 Spin_Up_Time            PO----   096   093   000    -    0
  4 Start_Stop_Count        -O--CK   100   100   020    -    45
  5 Reallocated_Sector_Ct   PO--CK   100   100   010    -    0
  7 Seek_Error_Rate         POSR--   078   060   045    -    56804364
  9 Power_On_Hours          -O--CK   099   099   000    -    957
 10 Spin_Retry_Count        PO--C-   100   100   097    -    0
 12 Power_Cycle_Count       -O--CK   100   100   020    -    45
 18 Head_Health             PO-R--   100   100   050    -    0
187 Reported_Uncorrect      -O--CK   100   100   000    -    0
188 Command_Timeout         -O--CK   100   100   000    -    0
190 Airflow_Temperature_Cel -O---K   061   048   000    -    39 (Min/Max 38/41)
192 Power-Off_Retract_Count -O--CK   100   100   000    -    30
193 Load_Cycle_Count        -O--CK   100   100   000    -    1479
194 Temperature_Celsius     -O---K   039   046   000    -    39 (0 25 0 0 0)
197 Current_Pending_Sector  -O--C-   100   100   000    -    0
198 Offline_Uncorrectable   ----C-   100   100   000    -    0
199 UDMA_CRC_Error_Count    -OSRCK   200   200   000    -    0
200 Pressure_Limit          PO---K   100   100   001    -    0
240 Head_Flying_Hours       ------   100   100   000    -    826h+34m+19.297s
241 Total_LBAs_Written      ------   100   253   000    -    93815335816
242 Total_LBAs_Read         ------   100   253   000    -    93757163466
                            ||||||_ K auto-keep
                            |||||__ C event count
                            ||||___ R error rate
                            |||____ S speed/performance
                            ||_____ O updated online
                            |______ P prefailure warning

General Purpose Log Directory Version 1
SMART           Log Directory Version 1 [multi-sector log support]
Address    Access  R/W   Size  Description
0x00       GPL,SL  R/O      1  Log Directory
0x01           SL  R/O      1  Summary SMART error log
0x02           SL  R/O      5  Comprehensive SMART error log
0x03       GPL     R/O      5  Ext. Comprehensive SMART error log
0x04       GPL     R/O    256  Device Statistics log
0x04       SL      R/O      8  Device Statistics log
0x06           SL  R/O      1  SMART self-test log
0x07       GPL     R/O      1  Extended self-test log
0x08       GPL     R/O      2  Power Conditions log
0x09           SL  R/W      1  Selective self-test log
0x0a       GPL     R/W      8  Device Statistics Notification
0x0c       GPL     R/O   2048  Pending Defects log
0x0f       GPL     R/O      2  Sense Data for Successful NCQ Cmds log
0x10       GPL     R/O      1  NCQ Command Error log
0x11       GPL     R/O      1  SATA Phy Event Counters log
0x13       GPL     R/O      1  SATA NCQ Send and Receive log
0x18       GPL     R/W      1  Command Duration Limits log
0x21       GPL     R/O      1  Write stream error log
0x22       GPL     R/O      1  Read stream error log
0x24       GPL     R/O    768  Current Device Internal Status Data log
0x2f       GPL     R/O      1  Set Sector Configuration
0x30       GPL,SL  R/O      9  IDENTIFY DEVICE data log
0x80-0x9f  GPL,SL  R/W     16  Host vendor specific log
0xa1       GPL,SL  VS     160  Device vendor specific log
0xa2       GPL     VS   16320  Device vendor specific log
0xa4       GPL,SL  VS     160  Device vendor specific log
0xa6       GPL     VS     192  Device vendor specific log
0xa8-0xa9  GPL,SL  VS     136  Device vendor specific log
0xab       GPL     VS       1  Device vendor specific log
0xad       GPL     VS      16  Device vendor specific log
0xb1       GPL,SL  VS     160  Device vendor specific log
0xb4       GPL,SL  VS      16  Device vendor specific log
0xb6       GPL     VS    1920  Device vendor specific log
0xbe-0xbf  GPL     VS   65535  Device vendor specific log
0xc1       GPL,SL  VS       8  Device vendor specific log
0xc3       GPL,SL  VS      32  Device vendor specific log
0xc6       GPL     VS    5184  Device vendor specific log
0xc7       GPL,SL  VS       8  Device vendor specific log
0xc9       GPL,SL  VS       8  Device vendor specific log
0xca       GPL,SL  VS      16  Device vendor specific log
0xcd       GPL,SL  VS       1  Device vendor specific log
0xce       GPL     VS       1  Device vendor specific log
0xcf       GPL     VS     512  Device vendor specific log
0xd1       GPL     VS     656  Device vendor specific log
0xd2       GPL     VS   10256  Device vendor specific log
0xd4       GPL     VS    2048  Device vendor specific log
0xda       GPL,SL  VS       1  Device vendor specific log
0xe0       GPL,SL  R/W      1  SCT Command/Status
0xe1       GPL,SL  R/W      1  SCT Data Transfer

SMART Extended Comprehensive Error Log Version: 1 (5 sectors)
No Errors Logged

SMART Extended Self-test Log Version: 1 (1 sectors)
Num  Test_Description    Status                  Remaining  LifeTime(hours)  LBA_of_first_error
# 1  Extended offline    Completed without error       00%       208         -

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.

SCT Status Version:                  3
SCT Version (vendor specific):       522 (0x020a)
Device State:                        Active (0)
Current Temperature:                    39 Celsius
Power Cycle Min/Max Temperature:     38/41 Celsius
Lifetime    Min/Max Temperature:     25/52 Celsius
Specified Max Operating Temperature:    70 Celsius
Under/Over Temperature Limit Count:   0/45
SMART Status:                        0xc24f (PASSED)
Vendor specific:
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 03 00 00 00 00 00 00 00 00 00 00 00

SCT Temperature History Version:     2
Temperature Sampling Period:         5 minutes
Temperature Logging Interval:        59 minutes
Min/Max recommended Temperature:     10/25 Celsius
Min/Max Temperature Limit:            5/70 Celsius
Temperature History Size (Index):    128 (16)

Index    Estimated Time   Temperature Celsius
  17    2025-12-16 15:53    40  *********************
  18    2025-12-16 16:52    40  *********************
  19    2025-12-16 17:51    40  *********************
  20    2025-12-16 18:50    41  **********************
 ...    ..(  2 skipped).    ..  **********************
  23    2025-12-16 21:47    41  **********************
  24    2025-12-16 22:46    40  *********************
 ...    ..(  8 skipped).    ..  *********************
  33    2025-12-17 07:37    40  *********************
  34    2025-12-17 08:36    41  **********************
 ...    ..( 13 skipped).    ..  **********************
  48    2025-12-17 22:22    41  **********************
  49    2025-12-17 23:21    42  ***********************
  50    2025-12-18 00:20    41  **********************
  51    2025-12-18 01:19    40  *********************
 ...    ..(  9 skipped).    ..  *********************
  61    2025-12-18 11:09    40  *********************
  62    2025-12-18 12:08    41  **********************
 ...    ..(  9 skipped).    ..  **********************
  72    2025-12-18 21:58    41  **********************
  73    2025-12-18 22:57    42  ***********************
  74    2025-12-18 23:56    42  ***********************
  75    2025-12-19 00:55    41  **********************
  76    2025-12-19 01:54    40  *********************
 ...    ..(  7 skipped).    ..  *********************
  84    2025-12-19 09:46    40  *********************
  85    2025-12-19 10:45    41  **********************
 ...    ..(  4 skipped).    ..  **********************
  90    2025-12-19 15:40    41  **********************
  91    2025-12-19 16:39    40  *********************
  92    2025-12-19 17:38    40  *********************
  93    2025-12-19 18:37     ?  -
  94    2025-12-19 19:36    40  *********************
  95    2025-12-19 20:35     ?  -
  96    2025-12-19 21:34    40  *********************
  97    2025-12-19 22:33     ?  -
  98    2025-12-19 23:32    40  *********************
  99    2025-12-20 00:31     ?  -
 100    2025-12-20 01:30    40  *********************
 ...    ..(  2 skipped).    ..  *********************
 103    2025-12-20 04:27    40  *********************
 104    2025-12-20 05:26    41  **********************
 105    2025-12-20 06:25    40  *********************
 106    2025-12-20 07:24    41  **********************
 107    2025-12-20 08:23    40  *********************
 ...    ..(  6 skipped).    ..  *********************
 114    2025-12-20 15:16    40  *********************
 115    2025-12-20 16:15    39  ********************
 116    2025-12-20 17:14    40  *********************
 ...    ..(  9 skipped).    ..  *********************
 126    2025-12-21 03:04    40  *********************
 127    2025-12-21 04:03    39  ********************
 ...    ..(  3 skipped).    ..  ********************
   3    2025-12-21 07:59    39  ********************
   4    2025-12-21 08:58    38  *******************
   5    2025-12-21 09:57    39  ********************
   6    2025-12-21 10:56    38  *******************
   7    2025-12-21 11:55    39  ********************
   8    2025-12-21 12:54    38  *******************
   9    2025-12-21 13:53    39  ********************
  10    2025-12-21 14:52    38  *******************
  11    2025-12-21 15:51    39  ********************
  12    2025-12-21 16:50    38  *******************
  13    2025-12-21 17:49    40  *********************
  14    2025-12-21 18:48    39  ********************
  15    2025-12-21 19:47    40  *********************
  16    2025-12-21 20:46    39  ********************

SCT Error Recovery Control:
           Read:     70 (7.0 seconds)
          Write:     70 (7.0 seconds)

Device Statistics (GP Log 0x04)
Page  Offset Size        Value Flags Description
0x01  =====  =               =  ===  == General Statistics (rev 1) ==
0x01  0x008  4              45  ---  Lifetime Power-On Resets
0x01  0x010  4             957  ---  Power-on Hours
0x01  0x018  6     93815320504  ---  Logical Sectors Written
0x01  0x020  6        40505695  ---  Number of Write Commands
0x01  0x028  6     93757161642  ---  Logical Sectors Read
0x01  0x030  6        40073132  ---  Number of Read Commands
0x01  0x038  6               -  ---  Date and Time TimeStamp
0x03  =====  =               =  ===  == Rotating Media Statistics (rev 1) ==
0x03  0x008  4             945  ---  Spindle Motor Power-on Hours
0x03  0x010  4             826  ---  Head Flying Hours
0x03  0x018  4            1479  ---  Head Load Events
0x03  0x020  4               0  ---  Number of Reallocated Logical Sectors
0x03  0x028  4               0  ---  Read Recovery Attempts
0x03  0x030  4               0  ---  Number of Mechanical Start Failures
0x03  0x038  4               0  ---  Number of Realloc. Candidate Logical Sectors
0x03  0x040  4              30  ---  Number of High Priority Unload Events
0x04  =====  =               =  ===  == General Errors Statistics (rev 1) ==
0x04  0x008  4               0  ---  Number of Reported Uncorrectable Errors
0x04  0x010  4               0  ---  Resets Between Cmd Acceptance and Completion
0x04  0x018  4               0  -D-  Physical Element Status Changed
0x05  =====  =               =  ===  == Temperature Statistics (rev 1) ==
0x05  0x008  1              39  ---  Current Temperature
0x05  0x010  1              39  ---  Average Short Term Temperature
0x05  0x018  1               -  ---  Average Long Term Temperature
0x05  0x020  1              46  ---  Highest Temperature
0x05  0x028  1              36  ---  Lowest Temperature
0x05  0x030  1              45  ---  Highest Average Short Term Temperature
0x05  0x038  1              37  ---  Lowest Average Short Term Temperature
0x05  0x040  1               -  ---  Highest Average Long Term Temperature
0x05  0x048  1               -  ---  Lowest Average Long Term Temperature
0x05  0x050  4               0  ---  Time in Over-Temperature
0x05  0x058  1              70  ---  Specified Maximum Operating Temperature
0x05  0x060  4               0  ---  Time in Under-Temperature
0x05  0x068  1               5  ---  Specified Minimum Operating Temperature
0x06  =====  =               =  ===  == Transport Statistics (rev 1) ==
0x06  0x008  4              80  ---  Number of Hardware Resets
0x06  0x010  4              33  ---  Number of ASR Events
0x06  0x018  4               0  ---  Number of Interface CRC Errors
0xff  =====  =               =  ===  == Vendor Specific Statistics (rev 1) ==
0xff  0x008  7               0  ---  Vendor Specific
0xff  0x010  7               0  ---  Vendor Specific
0xff  0x018  7               0  ---  Vendor Specific
                                |||_ C monitored condition met
                                ||__ D supports DSN
                                |___ N normalized value

Pending Defects log (GP Log 0x0c)
No Defects Logged

SATA Phy Event Counters (GP Log 0x11)
ID      Size     Value  Description
0x000a  2            2  Device-to-host register FISes sent due to a COMRESET
0x0001  2            0  Command failed due to ICRC error
0x0003  2            0  R_ERR response for device-to-host data FIS
0x0004  2            0  R_ERR response for host-to-device data FIS
0x0006  2            0  R_ERR response for device-to-host non-data FIS
0x0007  2            0  R_ERR response for host-to-device non-data FIS
0x000b  2            0  CRC errors within host-to-device FIS
0x000d  2            0  Non-CRC errors within host-to-device FIS

Seagate FARM log (GP Log 0xa6) supported [try: -l farm]

Regarding the SLOG:

I we put performance aside, would I maintain write safety for synchronous writes (i.e. for iSCSI) without one?

Sorry, I should have been clearer, I only needed the info from one of the drives since they are all the same model.

I am actually a little surprised there is no mention of helium at all, the only remote indication is the Pressure value, and that doesn’t say helium. I had to go look up the spec for this drive to know it was helium filled.

What did I find out?

  1. This: Min/Max recommended Temperature: 10/25 Celsius and guess what, you are definitely above this. The Max temp is 70C so you are still technically good, however if the recommended max temp is 25C, then it was designed to be in a cold room. Again, not really an issue but just wanted you to know. It is important to look up the specification of whatever you are purchasing.
  2. You have only run one SMART Extended/Long test, and no other SMART tests. I recommend you setup to run a Daily SMART Short test on all drives and a weekly SMART Long test on all drives. the easy way is to use something like Drive_Selftest or Multi-Report (which contains Drive_Selftest) which will by default perform this. The Long tests would be split one drive a day, a week. Again, by default this means on Monday you would have 3 drives running a short test and one drive running a long test. This will cycle the long tests to all the drives each day. Once all drives have been SMART Long tested, no more drives will have a Long test that week.

You saw me use the words (by default), this means if you make no changes to the settings, that is what the script will do. If you are only using Drive_Selftest, then you only need to run the script from CRON. If you use Multi-Report, then there are a few small things to setup, but it is fairly easy. Just realize you should use the default values until you are certain the script is working and then only change a setting if you feel it should be changed. In Multi-Report there a a gazillion optional settings.

I hope this helps you some. Well it is bedtime for this old man. If you have any questions about the scripts I mentioned, you can leave a message on the Multi-Report thread, if I don’t answer it, someone else will. I only suggest this so you are not waiting around all day waiting on me. I’m trying to purchase a new car and the prices are nuts. $65,000 USD out the door. That is more than my first new built house. That should tell you how old I am. There I was with Chris, I always called Chris Columbus by his first name. We drank Grog to pass the time, and throw people overboard that got ill. We didn’t have penicillin back then, it was Grog or die.

And that’s at idle. :frowning:

I’m surprised at the cold room requirement, too. Those are consumer IronWolf (non-pro) NAS drives and even came in a bundle with my unit from the retailer. Maybe I should get a WD Red and swap one out, for some variability.

My equipment room is very small and not well ventilated. This time of year our furnace is running and it’s not right-sized for the house unfortunately. It cycles a lot and makes us sweat when it kicks on, even if we set the thermostat low.

I see the Multi-Report link in your signature. Will definitely take a look at that.

Best of luck with the car. You’re still driving so there’s clearly gas left in the tank :wink: Have a lot of fun! Enjoy the downtime and thank you again.

My advice on the drive temperature thing, 25C is a rather low temperature for a hard drive and I can say that this is the lowest temperature for a Max temp on a drive I’ve ever noticed. There are probably other drives out there in a similar situation, as I said, I just haven’t noticed it. You have a 70C max temp on the drive, which is close to the max temp on many drives and you are running at least 20C below that limit. You should do some research on that drive model, maybe there is more data to gain about this temperature Min/Max. It just seems very low to me.

The Seagate website states this for your drive model, so you are safe, I would have imagined that Non-operating would have been higher that 70C, but I’m not Seagate:

I did not intend to scare you about your drives. Keep using them, investigate if. Many people use these drives, this is as I said, the first time I’ve noticed an Operating Min/Max temp like this.

If you use Multi-Report, you can set the alarm thresholds and I would set it to 55C to start with. The default values will likely give you an alarm indication in the email. The goal with the email is to have an “All is Good” subject line under normal conditions, this includes a SCRUB where the drives do generate more heat. Then adjust the upper threshold to a few C above that value. This will let you know if something may be wrong, then you can investigate it. If you use this script, Never let it keep sending you an email with an alarm condition. If it has one bad sector, there are “Compensation” values to address this and to make the script accept the value as a non-alarm condition. If you keep seeing alarm emails and you think it was due to something small, would you realise if an alarm was then serious? Hopefully you understood what I was saying. I can be long winded at times.

Best of luck to you, I’m sure everything will be fine using those drives.

1 Like

I did not see Joe answer this one:

Short answer, yes.

A bit longer answer: Any synchronous write uses either in data vDev(s) ZIL, ZFS Intent Log. Or if available, a SLOG, Separate intent LOG.

Unnecessarily long answer: The default synchronous write behavior for Datasets can be changed using the sync property:

 sync=standard|always|disabled
     Controls the behavior of synchronous requests (e.g. fsync, O_DSYNC).

     standard is the POSIX-specified behavior of ensuring all synchronous requests
     are written to stable storage and all devices are flushed to ensure data is not
     cached by device controllers (this is the default).

     always causes every file system transaction to be written and flushed before
     its system call returns. This has a large performance penalty.

     disabled disables synchronous requests. File system transactions are only
     committed to stable storage periodically. This option will give the highest
     performance. However, it is very dangerous as ZFS would be ignoring the
     synchronous transaction demands of applications such as databases or NFS.
     Administrators should only use this option when the risks are understood.
3 Likes

Fantastic, I don’t feel like I’m losing anything if I change up my layout then.

Thank you, @Arwen

1 Like

Hello again,

I redid the pool as 4-wide RAIDZ2, but I’m surprised by the numbers I’m seeing in initial testing. I don’t think it’s the pool layout. I wonder if something else is amiss (or I just have to reset my expectations?).

Using a 32GB test file with random bytes, I transferred it to an SMB share and then also back again. In the client→NAS transfer (blue plot) I got a sustained ~161 MB/s. In NAS→client direction (yellow plot) I got a little less at ~154 MB/s.

The reason I tried with a 32GB file is because I assumed it would fit entirely in ARC since my system has 64GB and it’s almost all free at the moment. That is in fact what I saw, because at the end of the initial transfer the ARC had grown to almost that size:

I expected the NAS→client transfer to be much faster, since in theory it would be reading from RAM. I think it was, because I could not hear the disks being accessed during this transfer.

I’m adding additional network info / stats below in case relevant. The client PC and the SMB service (via bind IP) are on the same VLAN with ID 30 (172.21.30.0/24).

Appreciate any insights the community can offer.


iperf3 client→NAS:

$ iperf3 -c truenas.clear.h1.internal
Connecting to host truenas.clear.h1.internal, port 5201
[  5] local 172.21.30.100 port 46912 connected to 172.21.30.118 port 5201
[ ID] Interval           Transfer     Bitrate         Retr  Cwnd
[  5]   0.00-1.00   sec   283 MBytes  2.37 Gbits/sec    0    311 KBytes      
[  5]   1.00-2.00   sec   281 MBytes  2.36 Gbits/sec    0    291 KBytes      
[  5]   2.00-3.00   sec   281 MBytes  2.36 Gbits/sec    0    297 KBytes      
[  5]   3.00-4.00   sec   280 MBytes  2.35 Gbits/sec    0    303 KBytes      
[  5]   4.00-5.00   sec   280 MBytes  2.35 Gbits/sec    0    294 KBytes      
[  5]   5.00-6.00   sec   281 MBytes  2.36 Gbits/sec    0    300 KBytes      
[  5]   6.00-7.00   sec   280 MBytes  2.35 Gbits/sec    0    291 KBytes      
[  5]   7.00-8.00   sec   280 MBytes  2.35 Gbits/sec    0    291 KBytes      
[  5]   8.00-9.00   sec   281 MBytes  2.36 Gbits/sec    0    294 KBytes      
[  5]   9.00-10.00  sec   281 MBytes  2.35 Gbits/sec    0    291 KBytes      
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval           Transfer     Bitrate         Retr
[  5]   0.00-10.00  sec  2.74 GBytes  2.36 Gbits/sec    0             sender
[  5]   0.00-10.00  sec  2.74 GBytes  2.35 Gbits/sec                  receiver

iperf3 NAS→client (some retransmits in this direction, but still 2.5GbE line speed):

truenas_admin@truenas[~]$ iperf3 -c 172.21.30.100
Connecting to host 172.21.30.100, port 5201
[  5] local 172.21.30.118 port 54174 connected to 172.21.30.100 port 5201
[ ID] Interval           Transfer     Bitrate         Retr  Cwnd
[  5]   0.00-1.00   sec   283 MBytes  2.37 Gbits/sec  150    443 KBytes       
[  5]   1.00-2.00   sec   280 MBytes  2.35 Gbits/sec  155    444 KBytes       
[  5]   2.00-3.00   sec   279 MBytes  2.34 Gbits/sec  165    433 KBytes       
[  5]   3.00-4.00   sec   281 MBytes  2.35 Gbits/sec   91    447 KBytes       
[  5]   4.00-5.00   sec   279 MBytes  2.34 Gbits/sec  107    404 KBytes       
[  5]   5.00-6.00   sec   280 MBytes  2.35 Gbits/sec  161    409 KBytes       
[  5]   6.00-7.00   sec   280 MBytes  2.35 Gbits/sec   72    436 KBytes       
[  5]   7.00-8.00   sec   280 MBytes  2.35 Gbits/sec  146    454 KBytes       
[  5]   8.00-9.00   sec   280 MBytes  2.35 Gbits/sec  124    434 KBytes       
[  5]   9.00-10.00  sec   281 MBytes  2.36 Gbits/sec  156    419 KBytes       
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval           Transfer     Bitrate         Retr
[  5]   0.00-10.00  sec  2.74 GBytes  2.35 Gbits/sec  1327             sender
[  5]   0.00-10.00  sec  2.74 GBytes  2.35 Gbits/sec                  receiver
truenas_admin@truenas[~]$ route -4 
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
default         firewall        0.0.0.0         UG    0      0        0 br1
172.21.20.0     0.0.0.0         255.255.255.0   U     0      0        0 br20
172.21.30.0     0.0.0.0         255.255.255.0   U     0      0        0 br30
172.21.60.0     0.0.0.0         255.255.255.0   U     0      0        0 br60
192.168.1.0     0.0.0.0         255.255.255.0   U     0      0        0 br1

tracepath client→NAS:

$ tracepath truenas.clear.h1.internal
 1?: [LOCALHOST]                      pmtu 1500
 1:  truenas.clear.h1.internal                             0.191ms reached
 1:  truenas.clear.h1.internal                             0.236ms reached
     Resume: pmtu 1500 hops 1 back 1 

traceroute NAS→client:

traceroute to 172.21.30.100 (172.21.30.100), 30 hops max, 60 byte packets
 1  blackbox.clear.h1.internal (172.21.30.100)  0.189 ms  0.139 ms  0.114 ms

NAS interfaces / IPs:

truenas_admin@truenas[~]$ ip -brief a
lo               UNKNOWN        127.0.0.1/8 ::1/128 
enp6s0           UP             
enp3s0           UP             
bond1            UP             fe80::<redacted>:4109/64 
vlan20@bond1     UP             fe80::<redacted>:4109/64 
vlan30@bond1     UP             fe80::<redacted>:4109/64 
vlan60@bond1     UP             fe80::<redacted>:4109/64 
br1              UP             192.168.1.118/24 fe80::<redacted>:3846/64 
br20             UP             172.21.20.118/24 fe80::<redacted>:432b/64 
br30             UP             172.21.30.118/24 fe80::<redacted>:b611/64 
br60             UP             172.21.60.118/24 fe80::<redacted>:f0ec/64

The NAS main IP with the default gateway is 192.168.1.118, but the SMB service has a bind on 172.21.30.118 in Services settings.

It looks like the issue might just be SMB protocol overhead. I did the same test over NFS and I got the full 2.5GbE line rate on upload to the NAS :slight_smile: Haven’t been able to test download yet (permissions issue) but I expect similar results.

Sorry for the taking this thread so far from the original topic. Thanks for the help provided.