Como encontrar o dispositivo associado a uma unidade USB montada no Linux

9

Como você encontra o dispositivo (por exemplo, / dev / *) para uma unidade USB montada no Linux (Ubuntu 10.04)? Estou tentando formatar uma unidade flash USB Cruzer e, quando a conecto, o ícone do sistema de arquivos montado aparece na minha área de trabalho. No entanto, quando abro o GParted, ele não lista o sistema de arquivos como uma opção para particionar.

As recomendações que encontrei no Google incluem o monitoramento de tail -f / var / log / messages, que eles alegam que devem listar o nome do dispositivo quando a unidade estiver montada, mas isso nunca acontece comigo. Também li que a unidade USB normalmente estaria vinculada a / dev / sdb, mas isso aparece como um link quebrado no meu sistema de arquivos. De que outra forma eu encontraria o dispositivo?

Cerin
fonte

Respostas:

8

Você pode olhar para mount, dmesg, /proc/partitions... Há muitas maneiras para encontrá-lo.

Daenyth
fonte
Sim, o dmesg informará o dispositivo quando você o conectar ... ao contrário dos outros, ele informará o dispositivo antes mesmo de ser montado (o que parece que ele não está sendo montado automaticamente em um diretório real para você ) Veja o dmesg logo após conectar o seu dispositivo USB.
Junvin
Obrigado, descobri que executando "mount" recebo uma lista de todos os dispositivos montados e seus locais de arquivos.
Cerin
11
+1 para mount. Os documentos do clonezilla dizem para usar dmesgpara encontrar o nome da minha unidade USB, mas isso gera várias páginas de informações. mountera muito mais curto e mais simples.
John C
5

dffornece informações sobre discos montados e seus respectivos locais de dispositivos e caminhos FS. Você também pode executar o cat /etc/fstabarquivo para ver se a unidade USB está listada.

bedwyr
fonte
Esta é realmente a melhor resposta.
dotancohen 30/06/12
0

Mídia removível como a sua unidade flash geralmente são montadas em ~/.gvfsgvfs-fuse. Você deve conseguir formatar a unidade no Nautilus.

Se você quiser usar ferramentas de linha de comando, provavelmente precisará desmontá-lo no Nautilus e, eventualmente, remontá-lo na linha de comando.

Pausado até novo aviso.
fonte
0

Aqui está um pequeno script Perl para Linux que lista a árvore USB e verifica se e dos dispositivos sd * estão associados a uma entrada:

Pode ser de alguma utilidade e também bom para experimentação.

David Tonhofer
fonte