I’ve been getting an increasing number of checksum errors (from 20-50 per disk to up to 500 per disk) on my disks and some files appear inaccessible. This started while I was away on vacation during the July 4th week and has only progressed since.
I’m new to this, so any help on what I should do or look for would be great.
Following some troubleshooting posts I read on other forum posts, I’ve tried/in-progress on the following:
- Reseated power and SATA cables to drives
- Ran memtest overnight with all RAM installed (not individually) with no errors
- Reinstalled TrueNAS to known good disk and restored config
- Kicking off consecutive scrubs (Currently In-progress)
System Information
This is built off of some older parts mostly from an unused 2020 gaming PC that I had available.
- TrueNAS-SCALE-24.10.2.2
- AMD Ryzen 5 3600X 6-Core Processor
- GIGABYTE A520I AC
- 2x8GB of Dual Channel RAM
- 1 Data Pool - RAIDZ1
- sda (8TB) (556 checksum errors)
- sdb (8TB) (538 checksum errors)
- sdc (8TB) (398 checksum errors)
- 1 Boot Pool
All disks in the data pool are connected via the on-board SATA controller on the motherboard. The boot pool, though seemingly unproblematic, is an M.2 NVMe SSD.
Current Attempts
I had seen that others had possibly good results with running the following sequence of commands:
- zpool clear
$pool_name - zpool scrub Main
$pool_name - zpool wait -t scrub
$pool_name(Currently Here) - zpool scrub
$pool_name - zpool wait -t scrub
$pool_name - zpool status
$pool_name
Each scrub is taking about 4-5 hours, so I figured I’d check in here to see if I should be doing something different (like stopping the scrubs or trying something else).
Copies of various logs and reports are below.
Pool Status
A current look at the pool suggests my main pool (named as such) is experiencing checksum errors and data errors that it cannot correct.
terrehbyte@truenas:~$ sudo zpool status
pool: Main
state: ONLINE
status: One or more devices has experienced an error resulting in data
corruption. Applications may be affected.
action: Restore the file in question if possible. Otherwise restore the
entire pool from backup.
see: https://openzfs.github.io/openzfs-docs/msg/ZFS-8000-8A
scan: scrub in progress since Tue Jul 15 00:27:50 2025
5.14T / 8.37T scanned at 1.38G/s, 1.05T / 8.37T issued at 691M/s
0B repaired, 12.52% done, 03:05:12 to go
config:
NAME STATE READ WRITE CKSUM
Main ONLINE 0 0 0
raidz1-0 ONLINE 0 0 0
925e9ea6-5c01-467f-9609-faa9b1647fba ONLINE 0 0 556
643cad25-e3c2-4b98-9093-9ba24adec52a ONLINE 0 0 398
c3c6de1a-5af0-4df1-ae09-b0f8148f5d87 ONLINE 0 0 538
errors: 187 data errors, use '-v' for a list
pool: boot-pool
state: ONLINE
config:
NAME STATE READ WRITE CKSUM
boot-pool ONLINE 0 0 0
nvme0n1p3 ONLINE 0 0 0
errors: No known data errors
Re-running with -v:
terrehbyte@truenas:~$ sudo zpool status -v
[sudo] password for terrehbyte:
pool: Main
state: ONLINE
status: One or more devices has experienced an error resulting in data
corruption. Applications may be affected.
action: Restore the file in question if possible. Otherwise restore the
entire pool from backup.
see: https://openzfs.github.io/openzfs-docs/msg/ZFS-8000-8A
scan: scrub in progress since Tue Jul 15 00:27:50 2025
3.18T / 8.37T scanned at 1.08G/s, 1.98T / 8.37T issued at 686M/s
0B repaired, 23.68% done, 02:42:41 to go
config:
NAME STATE READ WRITE CKSUM
Main ONLINE 0 0 0
raidz1-0 ONLINE 0 0 0
925e9ea6-5c01-467f-9609-faa9b1647fba ONLINE 0 0 556
643cad25-e3c2-4b98-9093-9ba24adec52a ONLINE 0 0 398
c3c6de1a-5af0-4df1-ae09-b0f8148f5d87 ONLINE 0 0 538
errors: Permanent errors have been detected in the following files:
/mnt/Main/apps/lanraragi/database/appendonlydir/appendonly.aof.2.incr.aof
/mnt/.ix-apps/app_mounts/home-assistant/config/home-assistant.log.1
/mnt/.ix-apps/app_mounts/home-assistant/pgData/pg_wal/000000010000000200000063
/mnt/.ix-apps/app_mounts/home-assistant/pgData/base/16384/24817
/mnt/.ix-apps/app_mounts/home-assistant/pgData/base/16384/24840
/mnt/.ix-apps/app_mounts/home-assistant/pgData/base/16384/24825
/mnt/.ix-apps/app_mounts/home-assistant/pgData/base/16384/24831
/mnt/.ix-apps/app_mounts/home-assistant/pgData/base/16384/24832
/mnt/.ix-apps/app_mounts/home-assistant/pgData/base/16384/24833
/mnt/.ix-apps/app_mounts/home-assistant/pgData/base/16384/24859
/mnt/.ix-apps/app_mounts/home-assistant/pgData/base/16384/24834
/mnt/.ix-apps/app_mounts/home-assistant/pgData/base/16384/24863
/mnt/.ix-apps/app_mounts/home-assistant/pgData/pg_logical
/mnt/.ix-apps/app_mounts/home-assistant/pgData/base/16384/24864
/mnt/.ix-apps/app_mounts/home-assistant/pgData/pg_wal/000000010000000200000062
/mnt/.ix-apps/app_mounts/home-assistant/pgData/base/16384/24877
/mnt/.ix-apps/app_mounts/home-assistant/pgData/base/16384/24836
/mnt/.ix-apps/app_mounts/home-assistant/pgData/pg_wal/000000010000000200000064
/mnt/.ix-apps/app_mounts/home-assistant/pgData/base/16384/24792
/mnt/.ix-apps/app_mounts/home-assistant/pgData/base/16384/24798
/mnt/.ix-apps/app_mounts/home-assistant/pgData/base/16384/24903
/mnt/.ix-apps/app_mounts/home-assistant/pgData/base/16384/24906
/mnt/.ix-apps/app_mounts/home-assistant/pgData/base/16384/24907
/mnt/.ix-apps/app_mounts/home-assistant/pgData/base/16384/24851
/mnt/.ix-apps/app_mounts/home-assistant/pgData/base/16384/24868
/mnt/.ix-apps/app_mounts/home-assistant/pgData/base/16384/24871
/mnt/.ix-apps/app_mounts/home-assistant/pgData/base/16384/24888
Main/ix-apps/app_mounts/nginx-proxy-manager/data@1.2.3:/logs
Main/ix-apps/app_mounts/nginx-proxy-manager/data@1.2.3:<0x290>
/var/db/system/netdata/dbengine-tier1/datafile-1-0000000070.ndf
Main/.system/netdata-ae32c386e13840b2bf9c0083275e7941:<0x392>
Main/.system/netdata-ae32c386e13840b2bf9c0083275e7941:<0x394>
Main/.system/netdata-ae32c386e13840b2bf9c0083275e7941:<0xac>
Main/.system/netdata-ae32c386e13840b2bf9c0083275e7941:<0xae>
/mnt/.ix-apps/app_mounts/nginx-proxy-manager/data/logs
Main/ix-apps/app_mounts/nginx-proxy-manager/data:<0x290>
Main/ix-apps/app_mounts/jellyfin/config:<0x200>
Main/ix-apps/app_mounts/jellyfin/config:<0x4>
/mnt/.ix-apps/app_mounts/jellyfin/config/data
Main/ix-apps/app_mounts/jellyfin/config:<0x182>
/mnt/.ix-apps/docker/overlay2/f4da17bcd1d17aedec86c36680b6e37c380cfb9eb4688a5396ab716df5a78ce2/diff/usr/local/share/perl5/site_perl/Minion.pm
/mnt/.ix-apps/docker/overlay2/f4da17bcd1d17aedec86c36680b6e37c380cfb9eb4688a5396ab716df5a78ce2/diff/usr/local/share/perl5/site_perl/Module/Build/Authoring.pod
/mnt/.ix-apps/docker/overlay2/f4da17bcd1d17aedec86c36680b6e37c380cfb9eb4688a5396ab716df5a78ce2/diff/usr/local/share/perl5/site_perl/Module/Build/Base.pm
/mnt/.ix-apps/docker/overlay2/f4da17bcd1d17aedec86c36680b6e37c380cfb9eb4688a5396ab716df5a78ce2/diff/usr/local/share/perl5/site_perl/Mojolicious/resources/public/mojo/failraptor.png
/mnt/.ix-apps/docker/overlay2/f4da17bcd1d17aedec86c36680b6e37c380cfb9eb4688a5396ab716df5a78ce2/diff/usr/local/share/perl5/site_perl/Mojolicious/resources/public/mojo/highlight.js/highlight.min.js
/mnt/.ix-apps/docker/overlay2/f4da17bcd1d17aedec86c36680b6e37c380cfb9eb4688a5396ab716df5a78ce2/diff/usr/local/share/perl5/site_perl/Mojolicious/resources/public/mojo/noraptor.png
/mnt/.ix-apps/docker/overlay2/f4da17bcd1d17aedec86c36680b6e37c380cfb9eb4688a5396ab716df5a78ce2/diff/usr/local/share/perl5/site_perl/CHI/Driver/Base/CacheContainer.pm
/mnt/.ix-apps/docker/overlay2/f4da17bcd1d17aedec86c36680b6e37c380cfb9eb4688a5396ab716df5a78ce2/diff/usr/local/share/perl5/site_perl/Mojolicious/resources/templates/mojo/not_found.html.ep
/mnt/.ix-apps/docker/overlay2/f4da17bcd1d17aedec86c36680b6e37c380cfb9eb4688a5396ab716df5a78ce2/diff/usr/local/share/perl5/site_perl/Parallel/ForkManager.pm
/mnt/.ix-apps/docker/overlay2/f4da17bcd1d17aedec86c36680b6e37c380cfb9eb4688a5396ab716df5a78ce2/diff/usr/local/share/perl5/site_perl/CHI/Driver.pm
/mnt/.ix-apps/docker/overlay2/f4da17bcd1d17aedec86c36680b6e37c380cfb9eb4688a5396ab716df5a78ce2/diff/usr/local/share/perl5/site_perl/Path/Tiny.pm
/mnt/.ix-apps/docker/overlay2/f4da17bcd1d17aedec86c36680b6e37c380cfb9eb4688a5396ab716df5a78ce2/diff/usr/local/share/perl5/site_perl/PerlIO/via/Timeout.pm
/mnt/.ix-apps/docker/overlay2/f4da17bcd1d17aedec86c36680b6e37c380cfb9eb4688a5396ab716df5a78ce2/diff/usr/local/share/perl5/site_perl/CHI/Test/Class.pm
/mnt/.ix-apps/docker/overlay2/f4da17bcd1d17aedec86c36680b6e37c380cfb9eb4688a5396ab716df5a78ce2/diff/usr/local/share/perl5/site_perl/CHI/t/Bugs.pm
/mnt/.ix-apps/docker/overlay2/f4da17bcd1d17aedec86c36680b6e37c380cfb9eb4688a5396ab716df5a78ce2/diff/usr/local/share/perl5/site_perl/Ref/Util.pm
/mnt/.ix-apps/docker/overlay2/f4da17bcd1d17aedec86c36680b6e37c380cfb9eb4688a5396ab716df5a78ce2/diff/usr/local/share/perl5/site_perl/Role/Tiny.pm
/mnt/.ix-apps/docker/overlay2/f4da17bcd1d17aedec86c36680b6e37c380cfb9eb4688a5396ab716df5a78ce2/diff/usr/local/share/perl5/site_perl/CHI/t/Null.pm
/mnt/.ix-apps/docker/overlay2/f4da17bcd1d17aedec86c36680b6e37c380cfb9eb4688a5396ab716df5a78ce2/diff/usr/local/share/perl5/site_perl/Test2/Util/Trace.pm
/mnt/.ix-apps/docker/overlay2/f4da17bcd1d17aedec86c36680b6e37c380cfb9eb4688a5396ab716df5a78ce2/diff/usr/local/share/perl5/site_perl/Carp/Assert.pm
/mnt/.ix-apps/docker/overlay2/f4da17bcd1d17aedec86c36680b6e37c380cfb9eb4688a5396ab716df5a78ce2/diff/usr/local/share/perl5/site_perl/Test2/Workflow/Task/Action.pm
/mnt/.ix-apps/docker/overlay2/f4da17bcd1d17aedec86c36680b6e37c380cfb9eb4688a5396ab716df5a78ce2/diff/usr/local/share/perl5/site_perl/Class/Method/Modifiers.pm
/mnt/.ix-apps/docker/overlay2/f4da17bcd1d17aedec86c36680b6e37c380cfb9eb4688a5396ab716df5a78ce2/diff/usr/local/share/perl5/site_perl/Config/AutoConf.pm
/mnt/.ix-apps/docker/overlay2/f4da17bcd1d17aedec86c36680b6e37c380cfb9eb4688a5396ab716df5a78ce2/diff/usr/local/share/perl5/site_perl/Text/Diff.pm
/mnt/.ix-apps/docker/overlay2/f4da17bcd1d17aedec86c36680b6e37c380cfb9eb4688a5396ab716df5a78ce2/diff/usr/local/share/perl5/site_perl/Data/Dump/Filtered.pm
/mnt/.ix-apps/docker/overlay2/f4da17bcd1d17aedec86c36680b6e37c380cfb9eb4688a5396ab716df5a78ce2/diff/usr/local/share/perl5/site_perl/YAML/Node.pod
/mnt/.ix-apps/docker/overlay2/f4da17bcd1d17aedec86c36680b6e37c380cfb9eb4688a5396ab716df5a78ce2/diff/usr/local/share/perl5/site_perl/Devel/CheckLib.pm
/mnt/.ix-apps/docker/overlay2/f4da17bcd1d17aedec86c36680b6e37c380cfb9eb4688a5396ab716df5a78ce2/diff/usr/local/share/perl5/site_perl/Mojo/resources/html_entities.txt
/mnt/.ix-apps/docker/overlay2/f4da17bcd1d17aedec86c36680b6e37c380cfb9eb4688a5396ab716df5a78ce2/diff/usr/local/share/perl5/site_perl/YAML/PP/Grammar.pm
/mnt/.ix-apps/docker/overlay2/f4da17bcd1d17aedec86c36680b6e37c380cfb9eb4688a5396ab716df5a78ce2/diff/usr/local/share/perl5/site_perl/Error/TypeTiny/Compilation.pm
/mnt/.ix-apps/docker/overlay2/f4da17bcd1d17aedec86c36680b6e37c380cfb9eb4688a5396ab716df5a78ce2/diff/usr/local/share/perl5/site_perl/YAML/PP/Render.pm
/mnt/.ix-apps/docker/overlay2/f4da17bcd1d17aedec86c36680b6e37c380cfb9eb4688a5396ab716df5a78ce2/diff/usr/local/share/perl5/site_perl/Module/Build/Platform/cygwin.pm
/mnt/.ix-apps/docker/overlay2/f4da17bcd1d17aedec86c36680b6e37c380cfb9eb4688a5396ab716df5a78ce2/diff/usr/local/share/perl5/site_perl/ExtUtils/Helpers/VMS.pm
/mnt/.ix-apps/docker/overlay2/f4da17bcd1d17aedec86c36680b6e37c380cfb9eb4688a5396ab716df5a78ce2/diff/usr/local/share/perl5/site_perl/ExtUtils/InstallPaths.pm
/mnt/.ix-apps/docker/overlay2/f4da17bcd1d17aedec86c36680b6e37c380cfb9eb4688a5396ab716df5a78ce2/diff/usr/local/share/perl5/site_perl/Alien/Build/Plugin/Extract/ArchiveZip.pm
/mnt/.ix-apps/docker/overlay2/f4da17bcd1d17aedec86c36680b6e37c380cfb9eb4688a5396ab716df5a78ce2/diff/usr/local/share/perl5/site_perl/File/ChangeNotify/Watcher/Inotify.pm
/mnt/.ix-apps/docker/overlay2/f4da17bcd1d17aedec86c36680b6e37c380cfb9eb4688a5396ab716df5a78ce2/diff/usr/lib/perl5/vendor_perl/auto/Net/SSLeay/want_X509_lookup.al
/mnt/.ix-apps/docker/overlay2/f4da17bcd1d17aedec86c36680b6e37c380cfb9eb4688a5396ab716df5a78ce2/diff/usr/local/share/perl5/site_perl/Mojolicious/Validator/Validation.pm
/mnt/.ix-apps/docker/overlay2/f4da17bcd1d17aedec86c36680b6e37c380cfb9eb4688a5396ab716df5a78ce2/diff/usr/local/share/perl5/site_perl/Mojolicious/resources/public/mojo/bootstrap/bootstrap.min.css.map
/mnt/.ix-apps/docker/overlay2/f4da17bcd1d17aedec86c36680b6e37c380cfb9eb4688a5396ab716df5a78ce2/diff/usr/local/share/perl5/site_perl/List/MoreUtils.pm
/mnt/.ix-apps/docker/overlay2/f4da17bcd1d17aedec86c36680b6e37c380cfb9eb4688a5396ab716df5a78ce2/diff/usr/local/share/perl5/site_perl/Alien/Build/Plugin/Prefer.pod
/mnt/.ix-apps/docker/overlay2/f4da17bcd1d17aedec86c36680b6e37c380cfb9eb4688a5396ab716df5a78ce2/diff/usr/local/share/perl5/site_perl/Locale/Maketext/Extract/Plugin
/mnt/.ix-apps/docker/overlay2/f4da17bcd1d17aedec86c36680b6e37c380cfb9eb4688a5396ab716df5a78ce2/diff/usr/local/share/perl5/site_perl/AppConfig/State.pm
/mnt/.ix-apps/docker/overlay2/f4da17bcd1d17aedec86c36680b6e37c380cfb9eb4688a5396ab716df5a78ce2/diff/usr/local/share/perl5/site_perl/Log/Any/Adapter/Stderr.pm
/mnt/.ix-apps/docker/overlay2/f4da17bcd1d17aedec86c36680b6e37c380cfb9eb4688a5396ab716df5a78ce2/diff/usr/local/share/perl5/site_perl/Archive/Libarchive/API.pm
/mnt/.ix-apps/docker/overlay2/f4da17bcd1d17aedec86c36680b6e37c380cfb9eb4688a5396ab716df5a78ce2/diff/usr/local/share/perl5/site_perl/Archive/Libarchive/Archive.pm
/mnt/.ix-apps/docker/overlay2/f4da17bcd1d17aedec86c36680b6e37c380cfb9eb4688a5396ab716df5a78ce2/diff/usr/local/share/perl5/site_perl/Log/Any/Adapter.pm
/mnt/.ix-apps/docker/overlay2/f4da17bcd1d17aedec86c36680b6e37c380cfb9eb4688a5396ab716df5a78ce2/diff/usr/local/share/perl5/site_perl/Archive/Libarchive/Extract.pm
/mnt/.ix-apps/docker/overlay2/f4da17bcd1d17aedec86c36680b6e37c380cfb9eb4688a5396ab716df5a78ce2/diff/usr/local/share/perl5/site_perl/Archive/Libarchive/Lib/ArchiveRead.pm
/mnt/.ix-apps/docker/overlay2/f4da17bcd1d17aedec86c36680b6e37c380cfb9eb4688a5396ab716df5a78ce2/diff/usr/local/share/perl5/site_perl/Archive/Libarchive/Lib/Constants.pm
/mnt/.ix-apps/docker/overlay2/f4da17bcd1d17aedec86c36680b6e37c380cfb9eb4688a5396ab716df5a78ce2/diff/usr/local/share/perl5/site_perl/Archive/Libarchive/Lib/Match.pm
/mnt/.ix-apps/docker/overlay2/f4da17bcd1d17aedec86c36680b6e37c380cfb9eb4688a5396ab716df5a78ce2/diff/usr/local/share/perl5/site_perl/Method/Generate/BuildAll.pm
/mnt/.ix-apps/docker/overlay2/f4da17bcd1d17aedec86c36680b6e37c380cfb9eb4688a5396ab716df5a78ce2/diff/usr/local/share/perl5/site_perl/Authen/Passphrase/Crypt16.pm
/mnt/.ix-apps/docker/overlay2/f4da17bcd1d17aedec86c36680b6e37c380cfb9eb4688a5396ab716df5a78ce2/diff/usr/local/share/perl5/site_perl/Minion/Command/minion/worker.pm
/mnt/.ix-apps/docker/overlay2/f4da17bcd1d17aedec86c36680b6e37c380cfb9eb4688a5396ab716df5a78ce2/diff/usr/local/share/perl5/site_perl/Authen/Passphrase/MD5Crypt.pm
/mnt/.ix-apps/docker/overlay2/f4da17bcd1d17aedec86c36680b6e37c380cfb9eb4688a5396ab716df5a78ce2/diff/usr/local/share/perl5/site_perl/Minion/Job.pm
/mnt/Main/apps/maloja/cache/imagecache.sqlite
/mnt/Main/apps/maloja/malojadb.sqlite
pool: boot-pool
state: ONLINE
config:
NAME STATE READ WRITE CKSUM
boot-pool ONLINE 0 0 0
nvme0n1p3 ONLINE 0 0 0
errors: No known data errors
SMART Values
sda
terrehbyte@truenas:~$ sudo smartctl -a /dev/sda
smartctl 7.4 2023-08-01 r5530 [x86_64-linux-6.6.44-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: ST8000VN004-2M2101
Serial Number: WSD40N7D
LU WWN Device Id: 5 000c50 0e3788d89
Firmware Version: SC60
User Capacity: 8,001,563,222,016 bytes [8.00 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-4 (minor revision not indicated)
SATA Version is: SATA 3.3, 6.0 Gb/s (current: 6.0 Gb/s)
Local Time is: Tue Jul 15 01:11:16 2025 PDT
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
See vendor-specific Attribute list for marginal Attributes.
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: ( 731) 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 FLAG VALUE WORST THRESH TYPE UPDATED WHEN_FAILED RAW_VALUE
1 Raw_Read_Error_Rate 0x000f 082 064 044 Pre-fail Always - 169143456
3 Spin_Up_Time 0x0003 089 080 000 Pre-fail Always - 0
4 Start_Stop_Count 0x0032 077 077 020 Old_age Always - 23896
5 Reallocated_Sector_Ct 0x0033 100 100 010 Pre-fail Always - 0
7 Seek_Error_Rate 0x000f 086 060 045 Pre-fail Always - 367497828
9 Power_On_Hours 0x0032 086 086 000 Old_age Always - 12316
10 Spin_Retry_Count 0x0013 100 100 097 Pre-fail Always - 0
12 Power_Cycle_Count 0x0032 077 077 020 Old_age Always - 23854
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 052 027 040 Old_age Always In_the_past 48 (Min/Max 39/48 #1370)
192 Power-Off_Retract_Count 0x0032 089 089 000 Old_age Always - 23816
193 Load_Cycle_Count 0x0032 088 088 000 Old_age Always - 24451
194 Temperature_Celsius 0x0022 048 073 000 Old_age Always - 48 (0 20 0 0 0)
195 Hardware_ECC_Recovered 0x001a 082 064 000 Old_age Always - 169143456
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
240 Head_Flying_Hours 0x0000 100 253 000 Old_age Offline - 11853h+33m+54.083s
241 Total_LBAs_Written 0x0000 100 253 000 Old_age Offline - 20911111352
242 Total_LBAs_Read 0x0000 100 253 000 Old_age Offline - 82004660999
SMART Error Log Version: 1
No Errors Logged
SMART Self-test log structure revision number 1
Num Test_Description Status Remaining LifeTime(hours) LBA_of_first_error
# 1 Short offline Completed without error 00% 12310 -
# 2 Short offline Completed without error 00% 12248 -
# 3 Extended offline Completed without error 00% 12164 -
# 4 Short offline Completed without error 00% 12080 -
# 5 Short offline Completed without error 00% 11865 -
# 6 Extended offline Interrupted (host reset) 00% 11769 -
# 7 Short offline Interrupted (host reset) 00% 11697 -
# 8 Short offline Completed without error 00% 11530 -
# 9 Extended offline Completed without error 00% 11445 -
#10 Short offline Completed without error 00% 11362 -
#11 Short offline Completed without error 00% 11122 -
#12 Extended offline Completed without error 00% 11037 -
#13 Short offline Completed without error 00% 10954 -
#14 Short offline Completed without error 00% 10786 -
#15 Extended offline Completed without error 00% 10701 -
#16 Short offline Completed without error 00% 10618 -
#17 Short offline Completed without error 00% 10402 -
#18 Extended offline Completed without error 00% 10317 -
#19 Short offline Completed without error 00% 10234 -
#20 Short offline Completed without error 00% 10103 -
#21 Extended offline Interrupted (host reset) 30% 10100 -
SMART Selective self-test log data structure revision number 1
SPAN MIN_LBA MAX_LBA CURRENT_TEST_STATUS
1 0 0 Not_testing
2 0 0 Not_testing
3 0 0 Not_testing
4 0 0 Not_testing
5 0 0 Not_testing
Selective self-test flags (0x0):
After scanning selected spans, do NOT read-scan remainder of disk.
If Selective self-test is pending on power-up, resume after 0 minute delay.
The above only provides legacy SMART information - try 'smartctl -x' for more
sdb
terrehbyte@truenas:~$ sudo smartctl -a /dev/sdb
smartctl 7.4 2023-08-01 r5530 [x86_64-linux-6.6.44-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: ST8000VN004-2M2101
Serial Number: WSD5MR0X
LU WWN Device Id: 5 000c50 0e378acee
Firmware Version: SC60
User Capacity: 8,001,563,222,016 bytes [8.00 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-4 (minor revision not indicated)
SATA Version is: SATA 3.3, 6.0 Gb/s (current: 6.0 Gb/s)
Local Time is: Tue Jul 15 01:12:05 2025 PDT
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
See vendor-specific Attribute list for marginal Attributes.
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: ( 696) 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 FLAG VALUE WORST THRESH TYPE UPDATED WHEN_FAILED RAW_VALUE
1 Raw_Read_Error_Rate 0x000f 082 064 044 Pre-fail Always - 153675240
3 Spin_Up_Time 0x0003 088 081 000 Pre-fail Always - 0
4 Start_Stop_Count 0x0032 037 037 020 Old_age Always - 65535
5 Reallocated_Sector_Ct 0x0033 100 100 010 Pre-fail Always - 0
7 Seek_Error_Rate 0x000f 086 060 045 Pre-fail Always - 387731564
9 Power_On_Hours 0x0032 073 073 000 Old_age Always - 24249
10 Spin_Retry_Count 0x0013 100 100 097 Pre-fail Always - 0
12 Power_Cycle_Count 0x0032 088 037 020 Old_age Always - 12649
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 055 038 040 Old_age Always In_the_past 45 (Min/Max 35/45 #6)
192 Power-Off_Retract_Count 0x0032 061 061 000 Old_age Always - 78147
193 Load_Cycle_Count 0x0032 061 061 000 Old_age Always - 78780
194 Temperature_Celsius 0x0022 045 062 000 Old_age Always - 45 (0 20 0 0 0)
195 Hardware_ECC_Recovered 0x001a 082 064 000 Old_age Always - 153675240
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
240 Head_Flying_Hours 0x0000 100 253 000 Old_age Offline - 11828h+18m+13.027s
241 Total_LBAs_Written 0x0000 100 253 000 Old_age Offline - 20911030352
242 Total_LBAs_Read 0x0000 100 253 000 Old_age Offline - 81982140264
SMART Error Log Version: 1
No Errors Logged
SMART Self-test log structure revision number 1
Num Test_Description Status Remaining LifeTime(hours) LBA_of_first_error
# 1 Short offline Completed without error 00% 24180 -
# 2 Extended offline Interrupted (host reset) 00% 24085 -
# 3 Short offline Completed without error 00% 24013 -
# 4 Short offline Interrupted (host reset) 00% 11861 -
# 5 Extended offline Interrupted (host reset) 00% 11767 -
# 6 Short offline Interrupted (host reset) 00% 11696 -
# 7 Short offline Completed without error 00% 11530 -
# 8 Extended offline Completed without error 00% 11445 -
# 9 Short offline Completed without error 00% 11362 -
#10 Short offline Completed without error 00% 11122 -
#11 Extended offline Completed without error 00% 11036 -
#12 Short offline Completed without error 00% 10954 -
#13 Short offline Completed without error 00% 10786 -
#14 Extended offline Completed without error 00% 10701 -
#15 Short offline Completed without error 00% 10618 -
#16 Short offline Completed without error 00% 10402 -
#17 Extended offline Completed without error 00% 10316 -
#18 Short offline Completed without error 00% 10234 -
#19 Short offline Completed without error 00% 10103 -
#20 Extended offline Interrupted (host reset) 30% 10100 -
#21 Short offline Completed without error 00% 10020 -
SMART Selective self-test log data structure revision number 1
SPAN MIN_LBA MAX_LBA CURRENT_TEST_STATUS
1 0 0 Not_testing
2 0 0 Not_testing
3 0 0 Not_testing
4 0 0 Not_testing
5 0 0 Not_testing
Selective self-test flags (0x0):
After scanning selected spans, do NOT read-scan remainder of disk.
If Selective self-test is pending on power-up, resume after 0 minute delay.
The above only provides legacy SMART information - try 'smartctl -x' for more
sdc
terrehbyte@truenas:~$ sudo smartctl -a /dev/sdc
smartctl 7.4 2023-08-01 r5530 [x86_64-linux-6.6.44-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: ST8000VN004-2M2101
Serial Number: WSD5Q1Z7
LU WWN Device Id: 5 000c50 0e378a7b7
Firmware Version: SC60
User Capacity: 8,001,563,222,016 bytes [8.00 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-4 (minor revision not indicated)
SATA Version is: SATA 3.3, 6.0 Gb/s (current: 6.0 Gb/s)
Local Time is: Tue Jul 15 01:12:21 2025 PDT
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
See vendor-specific Attribute list for marginal Attributes.
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: ( 701) 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 FLAG VALUE WORST THRESH TYPE UPDATED WHEN_FAILED RAW_VALUE
1 Raw_Read_Error_Rate 0x000f 082 064 044 Pre-fail Always - 151040056
3 Spin_Up_Time 0x0003 088 081 000 Pre-fail Always - 0
4 Start_Stop_Count 0x0032 095 095 020 Old_age Always - 5433
5 Reallocated_Sector_Ct 0x0033 100 100 010 Pre-fail Always - 0
7 Seek_Error_Rate 0x000f 086 060 045 Pre-fail Always - 369934042
9 Power_On_Hours 0x0032 086 086 000 Old_age Always - 12318
10 Spin_Retry_Count 0x0013 100 100 097 Pre-fail Always - 0
12 Power_Cycle_Count 0x0032 095 095 020 Old_age Always - 5390
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 048 024 040 Old_age Always In_the_past 52 (Min/Max 40/52 #1391)
192 Power-Off_Retract_Count 0x0032 098 098 000 Old_age Always - 5352
193 Load_Cycle_Count 0x0032 098 098 000 Old_age Always - 5993
194 Temperature_Celsius 0x0022 052 076 000 Old_age Always - 52 (0 20 0 0 0)
195 Hardware_ECC_Recovered 0x001a 082 064 000 Old_age Always - 151040056
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
240 Head_Flying_Hours 0x0000 100 253 000 Old_age Offline - 11962h+16m+50.598s
241 Total_LBAs_Written 0x0000 100 253 000 Old_age Offline - 20911003312
242 Total_LBAs_Read 0x0000 100 253 000 Old_age Offline - 81985581658
SMART Error Log Version: 1
No Errors Logged
SMART Self-test log structure revision number 1
Num Test_Description Status Remaining LifeTime(hours) LBA_of_first_error
# 1 Short offline Completed without error 00% 12250 -
# 2 Extended offline Completed without error 00% 12165 -
# 3 Short offline Completed without error 00% 12082 -
# 4 Short offline Completed without error 00% 11866 -
# 5 Extended offline Interrupted (host reset) 00% 11770 -
# 6 Short offline Completed without error 00% 11698 -
# 7 Short offline Completed without error 00% 11530 -
# 8 Extended offline Completed without error 00% 11445 -
# 9 Short offline Completed without error 00% 11362 -
#10 Short offline Completed without error 00% 11122 -
#11 Extended offline Completed without error 00% 11037 -
#12 Short offline Completed without error 00% 10954 -
#13 Short offline Completed without error 00% 10786 -
#14 Extended offline Completed without error 00% 10701 -
#15 Short offline Completed without error 00% 10618 -
#16 Short offline Completed without error 00% 10402 -
#17 Extended offline Completed without error 00% 10316 -
#18 Short offline Completed without error 00% 10234 -
#19 Short offline Completed without error 00% 10103 -
#20 Extended offline Interrupted (host reset) 30% 10100 -
#21 Short offline Completed without error 00% 10020 -
SMART Selective self-test log data structure revision number 1
SPAN MIN_LBA MAX_LBA CURRENT_TEST_STATUS
1 0 0 Not_testing
2 0 0 Not_testing
3 0 0 Not_testing
4 0 0 Not_testing
5 0 0 Not_testing
Selective self-test flags (0x0):
After scanning selected spans, do NOT read-scan remainder of disk.
If Selective self-test is pending on power-up, resume after 0 minute delay.
The above only provides legacy SMART information - try 'smartctl -x' for more
…
I also know now that the setup is less than ideal, but I thought this would be plenty in terms of capacity and reliability for non-mission critical data (at the time) for my first TrueNAS setup. ![]()