Eu gostaria de obter (eventualmente em um systemd
script) o nome do dispositivo de uma unidade USB conectada (pendrive ou unidade SSD). Como posso fazer isso de forma confiável ? Podemos supor que haverá apenas uma unidade conectada, mas não sabemos UUID
nada sobre isso neste caso. Quero dizer algo assim:
lsblk | grep disk | awk '{print $1}' | tail -n1
No entanto, não tenho certeza se a unidade USB será sempre a última dessa lista.
Se entendi corretamente, use o
available columns
paralsblk
imprimir as informações completas do usb:Por exemplo:
O que dá a saída: