Trouble Running Conveyance Test in new 16tb Exos Drives

Hello,

I just purchased 6 16TB Exos drives to add to my server and am going through the burn in procedure. Trying to run a conveyance test but all I get is the following:

root@mynas[~]# smartctl -t conveyance /dev/sdl
smartctl 7.2 2020-12-30 r5155 [x86_64-linux-5.15.131+truenas] (local build)
Copyright (C) 2002-20, Bruce Allen, Christian Franke, www.smartmontools.org

SCSI device successfully opened

Use ‘smartctl -a’ (or ‘-x’) to print SMART (and more) information

If I do a smartctl -a on this drive this is what I get in the SMART Self-test log:

image

This is the case for all 6 of these Exos drives. Do they not support conveyance tests? A quick search didn’t reveal that so I’m not sure what I’m doing wrong.

Looks about right to be for a conveyance test - ‘background short’ is basically exactly how I’d explain it.

Move on to Short test if you want to, and Long test because you should. Wouldn’t hurt to run a pass of bakblocks on 'em & running another Long test afterwards to burn them in if you got a few days to spare prior to deploying them. Use care when running badblocks if you have other drives that contain data you want to keep; only dangerous if you’re not paying care & attention prior to executing commands. After the burn-in is complete you can have a more reasonable chance of assuming that drives are good.

As an aside I’ve never seen much point to a conveyance test - to me it always felt like testing a tank by tossing a paperclip in its general direction.

I already ran two short tests already, that’s what the two completed lines in the above screenshot are. I ran the 2nd short test right after I tried running the conveyance test to see if it would error out as the conveyance test should have been in progress but it wasn’t and the short test ran and completed again.

And yes, the plan is to run a badblocks test as well. I’m not concerned about data loss as the drives are empty.

I don’t even bother with short tests on some servers. Only thing that counts is a long test.

2 Likes

Conveyance is supposed to be about damages from shipping, and not all drives support this test—whatever it does.
You can check with smartctl -a /dev/sdX, which will list the duration of all supported tests.

Tried that but it doesn’t list the duration of all supported tests. Here’s the output of it:

I’ve skipped the conveyance tests and moved on to the long test which is about 50% done at this point. Then I’ll run badblocks on them.

1 Like