Você deve conseguir o que precisa com as regras do udev.
Você pode criar / dev links simbólicos para fornecer acesso consistente às suas unidades externas (conforme identificado por serial / model / etc . Eles podem ser referenciados na configuração do smartd e marcados com -d removable
para garantir que o smartd seja iniciado quando a unidade externa está ausente.
Talvez você ainda precise reiniciar o smartd, mas o udev também pode fazer isso por meio do EXECUTAR directiva.