But I found out via Google that smartd only runs tests during 03:00am and no way my Mac will be powered on at that time.
Não tenho certeza da sua fonte, mas essa conclusão está incorreta.
O tempo que os testes são executados com o smartd depende da hora que você diz para fazer isso no smartd.conf Pessoalmente, eu continuaria usando smartd mas edite o agendamento de teste no arquivo: /usr/local/etc/smartd.conf
Consulte o manual do smartd.conf . Veja os exemplos de -s
So is there any way I can disable smartd or remove it without affecting smartctl?
Sim, eu impediria que ele fosse executado removendo o arquivo plist LaunchAgent associado. Ex:
launchctl unload ~/Library/LaunchAgents/org.smartmontools.smartd.plist # Stop smartd process
rm ~/Library/LaunchAgents/org.smartmontools.smartd.plist # Delete smartd startup plist
Seu arquivo smartd plist exato pode ser diferente, mas isso funcionou para mim. Tente pesquisar-se com:
grep -i smartd ~/Library/LaunchAgents/*.plist