SMART Tests on "All Disks" Does Not Appear to Execute on NVMe Disks

I am running TrueNAS Scale ElectricEel-24.10.2. All of my pools are running the latest ZFS as far as I can tell (i.e. absence of Upgrade button).

I see now that Electric Eel can execute and show SMART test results for NVMe drives, or at least mine. However, I have “Periodic S.M.A.R.T. Tests” scheduled to run on “All Disks” - a long one and a short one. The tests are running as scheduled for the HDDs, but aren’t running at all for the NVMe drives - I have to run these manually. Does “All Disks” not include NVMe drives?

Indeed, TrueNAS still does not support SMART tests on NVMe.
Look into the Multi-Report script:

1 Like

What exactly do you mean by “support”? I’m confused by this without clarification because:

  1. The release notes for Electric Eel state: “UI support for NVMe S.M.A.R.T. tests.”
  2. I’ve manually executed SMART tests on my NVMe drives in TrueNAS. They do take some time to finish, so they’re doing something

I’m not suggesting you’re wrong/TrueNAS does support SMART tests for NVMe - I’m just seeing conflicting things.

TrueNAS still does not support scheduling SMART tests on NVMe.

1 Like

The GUI looks like you can schedule an NVMe SMART Test however the test is never actually run. This remains true in 25.04.RC1 as well and I suspect for the final release too. TrueNAS will monitor for SMARTD received errors but that is only part of the coverage you need. In other words, if TrueNAS detects a bad sector on an NVMe, it should report it to you.

I run Scrutiny instead.

1 Like

I understand that scheduling isn’t working, but if you manually run a SMART test from the web UI (Storage → Disks) on an NVMe, is it actually running the test and properly reporting results?

Short answer - No, not for NVMe.

Good to know - thank you.

I definitely test and track this with each TrueNAS release. Once it works, all will know.