Você pode usar lsblk
para conseguir o que está tentando fazer, de uma maneira um pouco indireta.
O objetivo do lsblk é listar os dispositivos de bloco conectados e fornecer alguns dados básicos sobre eles. Duas partes de dados que são de interesse que são impressas por padrão são o nó do dispositivo e o ponto de montagem.
Supondo que você conheça o nó do dispositivo da unidade USB, basta olhar a saída do lsblk. Se a coluna MOUNTPOINT
estiver vazia, o dispositivo não será montado. Parece que o lsblk lê essas informações em / proc / mounts, que contém as mesmas informações que você usaria para executar mount
sem nenhum parâmetro (e geralmente é espelhado em / etc / mtab).