I built a NAS a couple of years ago using a SuperMicro JBOD (SAS2 backplane) and Seagate Exos 20TB SATA drives, model ST20000NM007D-3DJ103. I recently had a drive fail and was given a Western Digital DC HC560 SAS 12Gb/s 20TB drive, model WUH722020BL5204, by a friend. I believe the SAS connector should be compatible, and just negotiate down to SAS 6Gb/s, is it acceptable to replace the failed Seagate SATA drive with the Western Digital SAS drive? Is there anything I need to verify first like sector size or anything?
As long as it isn’t slightly smaller in capacity it should be fine to try the replace.
Truenas is reporting the Seagates at 18.19TiB so as long as it doesn’t report the WD at less than that it should be fine? I assume its ok to slot these two WD drives in empty slots in the JBOD without attaching them to any pool/vdev just to see what it reports? Can I also run badblocks on them from the shell without destroying any of my data? I am currently running Scale 25.04.2.6.
Running badblocks on any disks not attached to any pools, should not affect your pool or data. Double check everything by the serial numbers as that is the unique identifier.
If the GUI allows you to do a replace, without complaining the the disk is smaller, you should be fine. We have has a few problems in the past with disks that are slightly smaller, not being able to be replaced.
No - but not for the reason you might think. You can’t run badblocks straight from shell because the shell session would time out long before badblocks is done. tmux in shell is fine, otherwise ssh or run directly on NAS console. Should take like a week or more if you also do smart long tests ![]()
Otherwise, as long as you don’t fat finger the command & don’t add the drive to an active pool prior to running it, it’ll be fine. I don’t trust myself too much, so I usually run badblocks on a spare system - though if you ain’t got that luxury, just pay extra care.
Yea I should have indicated I knew to use tmux so it doesn’t time out. I unfortunately don’t have another machine with SAS connectors, if it was SATA I would be using another machine.