Tentando encontrar o UUID de uma unidade flash USB usando diskutil vs system_profiler

1

Estou tentando obter o Volume UUID de uma unidade flash USB usando a linha de comando em um Mac. Eu tentei usar:

system_profiler SPUSBDataType

E obtenho o Volume UUID de duas das três unidades flash USB que testei. O que não funciona, uma unidade USB USBest, não parece mostrar um UUID usando system_profiler. Mas se eu usar:

diskutil info /dev/disk2

Eu posso ver o Volume UUID da unidade. O que eu estou fazendo errado aqui? Existe um comando que eu possa usar para obter o Volume UUID para todos os USBs conectados? Um método de linha de comando ou um método usando uma biblioteca nativa Java seria bom.

    
por Sheroze Sheriffdeen 14.04.2015 / 04:51

1 resposta

-2

A maioria dos Macs como o Linux / BSD tem suporte nativo para lsblk ou inxi :

Tente executar lsblk :

lsblk -f 

NAME                            FSTYPE   LABEL UUID                                   MOUNTPOINT

sda2        LVM2_mem       ***AiQ5DT-7xKH-JcMo-xTLa-Tnro-97Tw-X7F6RU***  server.boot-boot    xfs     **e835e0e0-7861-435e-af82-61dbb84f1abd**  /boot

Ou tente executar inxi :

inxi -u 

Partition: ID-1: / size: 5.0G used: 97M (2%) fs: xfs dev: /dev/dm-2
***uuid: a34a76d1-a00b-46f1-9478-ad9ca2ecc548***
           ID-2: /usr size: 15G used: 8.0G (54%) fs: xfs dev: /dev/dm-4
***uuid: df9f4166-36c9-49ce-a7e9-184026ee9536***

Outra opção é o dmesg (recomende tail ing dmesg para saída mais limpa)

    
por 14.04.2015 / 06:12

Tags