Como novato, uma das muitas coisas que você deve dominar no Linux é a identificação dos dispositivos conectados ao seu sistema. Pode ser o disco rígido do seu computador, um disco rígido externo ou uma mídia removível como uma unidade USB ou cartão de memória SD.
Usar unidades USB para transferência de arquivos é tão comum hoje em dia, e para aqueles (novos usuários do Linux) que preferem usar a linha de comando, aprender as diferentes maneiras de identificar um nome de dispositivo USB é muito importante, quando você precisa formatá-lo.
Suggested Read: 3 maneiras de excluir todos os arquivos em um diretório
Embora você anexe um dispositivo ao seu sistema como um USB, especialmente em um desktop, ele é automaticamente montado em um determinado diretório, normalmente sob /media/username/device-label e você pode então acessar os arquivos nele contidos a partir desse diretório. No entanto, este não é o caso de um servidor onde você tem de montar manualmente um dispositivo e especificar o seu ponto de montagem.
Linux identifica dispositivos usando ficheiros de dispositivos especiais armazenados no directório /dev
. Alguns dos arquivos que você encontrará neste diretório incluem /dev/sda
ou /dev/hda
que representa sua primeira unidade mestre, cada partição será representada por um número tal como /dev/sda1
ou /dev/hda1
para a primeira partição e assim por diante.
$ ls /dev/sda*
Agora vamos descobrir nomes de dispositivos usando algumas ferramentas de linha de comando diferentes como mostrado:
Find Out Plugged USB Device Name Using df Command
Para ver cada dispositivo conectado ao seu sistema assim como o seu ponto de montagem, você pode usar o comando df (verifica a utilização do espaço em disco do Linux) como mostrado na imagem abaixo:
$ df -h
Utilizar o comando lsblk para encontrar o nome do dispositivo USB
>
Pode também utilizar o comando lsblk (listar dispositivos de bloco) que lista todos os dispositivos de bloco ligados ao seu sistema dessa forma:
$ lsblk
Identificar o nome do dispositivo USB com o utilitário fdisk
fdisk é um poderoso utilitário que imprime a tabela de partições em todos os seus dispositivos de bloco, um drive USB inclusive, você pode executá-lo irá root privilégios como a seguir:
$ sudo fdisk -l
Determine USB Device Name with dmesg Command
dmesg é um comando importante que imprime ou controla o buffer de anel do kernel, uma estrutura de dados que armazena informações sobre as operações do kernel.
Executar o comando abaixo para ver as mensagens de operação do kernel que também imprimirá informações sobre seu dispositivo USB:
$ dmesg
É tudo por enquanto, neste artigo, nós cobrimos diferentes abordagens de como descobrir o nome de um dispositivo USB a partir da linha de comando. Você também pode compartilhar conosco quaisquer outros métodos para o mesmo propósito ou talvez nos oferecer suas idéias sobre o artigo através da seção de resposta abaixo.