ls -l /sys/class/block/sd?
As entradas sd?
são links simbólicos que mostram como o disco está conectado ao computador. Haverá um /usb
para um disco USB.
udevadm info -a -n sda
Isso mostra todas as informações de identificação que o kernel pode obter diretamente para sda
. Você verá como o disco está conectado em mais detalhes, por exemplo indo diretamente de SUBSYSTEMS=="scsi"
para SUBSYSTEMS=="pci", DRIVERS=="ahci"
para um disco SATA em um controlador Intel, ou indo de SUBSYSTEMS=="scsi"
para SUBSYSTEMS=="usb", DRIVERS=="usb-storage"
para um disco USB.
ls -l /dev/disk/by-*
Em /dev/disk/by-*
, você pode localizar discos por anexo de hardware ( by-path
), por algum identificador exclusivo global ( by-uuid
), por rótulo escolhido pelo homem ( by-label
) ou por identificação do fabricante ( by-id
).