Como descobrir qual dos seus dispositivos é um dispositivo USB
Em suma :
find /dev/disk -ls | grep usb
Ou, em um dispositivo específico:
find /dev/disk -ls | grep usb | grep sda
Se houver alguma saída, sda
é um dispositivo usb.
Versão longa
As informações sobre seus dispositivos podem ser encontradas no diretório /dev/disk
. Especificamente, os subdiretórios /dev/disk/by-id
e /dev/disk/by-path
nos fornecem informações sobre se um dispositivo é um dispositivo usb ou não. Por exemplo, um nome como:
usb-0930_USB_Flash_Memory_04506470B2D398CF-0:0
deixa claro que esse é um drive USB.
Se eu executar ls -l
no arquivo, a saída será:
lrwxrwxrwx 1 root root 9 apr 27 09:21 /dev/disk/by-id/usb-0930_USB_Flash_Memory_04506470B2D398CF-0:0 -> ../../sdb
que mostra claramente que isso é sdb
Uso de find para filtrar dispositivos USB
O comando find ... -ls
subseqüentemente nos fornecerá as informações de que precisamos.
Você pode descobrir facilmente qual dos dispositivos é um dispositivo USB executando o comando:
find /dev/disk -ls | grep usb
Para verificar se especificamente sda
é um dispositivo usb, execute:
find /dev/disk -ls | grep usb | grep sda
Se tiver alguma saída, é um dispositivo usb.
Parece que o seu dispositivo usb tem duas partições:
sda 8:0 1 1.9G 0 disk
├─sda2 8:2 1 2.4M 0 part
└─sda1 8:1 1 1.2G 0 part