Como posso ver os dispositivos desmontados

0

Como posso ver se o dispositivo usb foi desmontado? Porque quando eu fiz fdisk -l a informação é a mesma, antes e depois do comando ran umount /dev/usb .

    
por Edgar Oliveira 07.01.2016 / 12:06

2 respostas

1

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).

    
por 07.01.2016 / 14:41
0

fdisk -l informa se um dispositivo de bloco é visível para o kernel, o que não tem nada a ver com se um ou mais sistemas de arquivos contidos no dispositivo estão realmente montados. Você pode revisar o estado atual dos dispositivos montados com mount . Você pode escrever um script que procure nos logs do sistema ou compare a saída do comando mount com fdisk .

    
por 07.01.2016 / 12:28

Tags