Montar pen drive manualmente no terminal Linux

Apesar da grande maioria das distribuições Linux tenha um ótimo suporte a unidades removíveis USB (pen drive), ainda existem equipamentos com versões mais antigas (servidores e maquinas limitadas) do Linux instaladas. Desse modo, devem ser seguidos alguns procedimentos para montar, usar e desmontar o pendrive usando o terminal de texto.

1 - Conecte o pendrive

2 - Abra um terminal de texto como usuário root (escreva o comando "su" e dê enter, colocando a senha de root) ou execute os comandos a seguir como sudo (escreva o comando com o "sudo " na frente e digite a senha do seu usuário, quando necessário)

3 - Crie um diretório para montar o pen drive (pode ser outro nome em vez de "pendrive"):

# mkdir /media/pendrive

4 - Para descobrir o nome do dispositivo no Linux, digite o seguinte comando:

# dmesg | grep removable

O comando "dmesg" imprime o buffer de mensagens do núcleo/kernel, ou seja, quando o sistema reconhece o pendrive como um dispositivo e dá um nome para ele, aparece nesse log. A saída desse comando é redirecionada para outro comando, o "grep", que busca strings no texto informado e imprime a linha que o contém; nesse caso, o texto a ser encontrado é "removable", que sempre aparece na linha sobre a inclusão de um novo dispositivo USB. Veja esse exemplo:

[13696.443430] sd 5:0:0:0: [sdb] Attached SCSI removable disk

O primeiro elemento (dentro de colchetes) é o tempo desde a inicialização do sistema (em segundos). O outro elemento dentro de colchetes, de três letras, revela que o dispositivo foi nomeado como "sdb".

5 - Considerando-se que exista somente uma partição no pen drive (o mais comum), basta montá-lo usando o seguinte comando:

# mount /dev/sdb1 /media/pendrive

Obs.: caso o pen drive tenha mais de uma partição, execute o comando "fdisk -l" para ver as outras partições e altere o número que vem depois de "sdb"

6 - Faça o que precisa fazer no pendrive. Veja esses exemplos de como copiar um diretório do computador (1ª linha) ou um determinado conjunto de arquivos (2ª linha) para o pen drive:

cp /export/data/archive /media/pendrive
cp /export/data/archive/dlr7_*_2017052[2-4]_* /media/pendrive

No segundo exemplo, são copiados arquivos que tenham obrigatoriamente o texto "dlr7_" com alguma coisa e depois uma sequencia de números, cujo final varia entre 2 e 4. Caso queira copiar somente os arquivos diretamente na "raiz" do pen drive, basta colocar "/*" logo após "archive". Você também pode renomear a pasta após ser copiada usando o comando "mv /media/pendrive/archive /media/pendrive/dados_sensor1".

7 - Após a utilização, desmonte o pendrive usando o seguinte comando (ainda como root):

# umount /media/pendrive

Caso apareça a mensagem "device is busy", provavelmente ainda está copiando/lendo arquivos (nesse caso, tente desmontar alguns segundos depois) ou você está dentro da pasta a ser desmontada (saia do diretório "/media/pendrive" digitando o comando "cd /", por exemplo) ou ainda pode estar em uso por algum outro programa (basta fechar esse programa, que pode ser um visualizador de imagens, por exemplo).

Mais fácil que isso só se você tiver uma "apple":

Compartilhe o link desse texto, mas se for copiar algum trecho, cite a fonte. Valorize nosso trabalho.
Mais informações na licença de uso do site.