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.