I got my 10x HDDs delivered from ServerPartDeals, they’re Dell branded Exos drives, Seller Refurbished
I know one of the first things I’m supposed to do is make sure they’re configured to run at 4K, not 512, so I’ll be checking that.
I’ll also plug them all into a HDD dock and read the SMART data off them.
Afterwards, I remember reading a guide (here I believe) about how to test all the drives. There was a command line tool to check the drive for errors.
Does anyone know what I’m talking about? I remember I had to run a plugin on the computer to make sure I could run multiple instances of it.
Alternately, I intend to spin up a TrueNAS instance for this, does TrueNAS have any built in tool to fully check the drives before I create any pools?
https://github.com/Spearfoot/disk-burnin-and-testing
I was going to post this same thing.
Currently have it running on 2 - 20 TB Exos X20 with the defaults.
Looks handy!
Would that default 8096 block size be large enough for 18TB HDDs, or would I have to go higher?
I think 8192 is high enough, since 4096 only breaks after something like 16TB.
Why would it “break”? Isn’t the 4096 the block size setting?
Yes, but badblocks only supports 32 bit values. If you chose a small block size like 4096 the final block number will be too large to fit into 32 bit and it will choke. You can either use 8192 or do multiple runs of 4096 by specifying an end block smaller than 32 bit. More information