I'm currently running CentOS on some old hardware and using a USB interface to a hot swap bay for testing these, but it's not really an ideal solution.
Um adaptador USB-para-SATA provavelmente não funcionará para isso, porque eles geralmente não permitem que você execute comandos SMART. Eu usaria SATA diretamente para isso.
Se isso não for uma opção, você precisará de um adaptador USB-para-SATA com suporte a passagem ATA: link
I'd like to assign each bay to a specific /dev location
Os links simbólicos em /dev/disk/by-path
podem ser úteis para isso.
check whether they pass the SMART test (and whether they have prefail values that indicate further testing)
Use os auto-testes SMART para isso:
smartctl -t long /dev/sdX
format them or DoD wipe them if they have data on them
Use o ATA Secure Erase: link