Execute udevadm info -a -n /dev/sda e analise a saída. Você verá linhas como
DRIVERS=="ahci"
para um disco SATA usando o driver ahci ou
DRIVERS=="usb-storage"
para um dispositivo conectado via USB. Você também poderá exibir nomes de fornecedores e modelos para confirmação. Além disso,
ATTR{removable}=="1"
está presente em dispositivos removíveis.
Todas essas informações também podem ser obtidas através de /sys (na verdade, é onde udevadm vai procurar), mas a interface /sys muda de tempos em tempos, portanto, analisar udevadm é mais robusto a longo prazo.