Muitas vezes, ao tentarmos montar um pendrive, temos alguns problemas no linux.
Um desses problemas é o SO não reconhecer o pendrive no momento em que inserimos
o pendrive no pc. Uma forma de listar quais sistemas de arquivo estão montados
e em que diretório foram montados é utilizando o comando mount
. O problema é que
se o linux não reconheceu o pendrive automaticamente, quando executarmos o comando
mount
, nosso pendrive não será listado. Um forma(não a melhor forma, devo deixar isso
bem claro) de contornar esse problema é montar o pendrive manualmente. Para isso iremos
utilizar o comando blkid
. Esse comando irá nos mostrar os block devices
.
Block devices
são os dispositivos, no linux, que guardam dados, um pendrive por exemplo.
Quando executamos o comando blkid
, iremos visualizar o seguinte:
Agora ficou fácil, pois o comando blkid
nos mostra o UUID do dispositivo. O UUID
é um
identificador único para cada sistema de arquivos mantidos pelos block devices
.
No arquivo /etc/fstab adicionamos a linha
UUID=D488-3B7E /media/david vfat defaults
O primeiro argumento não precisa ser explicado, o segundo argumento é o diretório em que
o block devices
será montado, e o terceiro argumento o define o tipo do sistema de arquivos.
Agora para montar o pendrive, basta fazer
# mount /dev/sdb1
Nesse caso usamos /dev/sdb1 pois foi o que o comando blkid printou na tela, mas poderia ser outro dispositivo.
Devo ressaltar que esse procedimento deve ser feito com cuidado e em ultimo caso, pois
ao adicionar um novo ponto de montagem no arquivo /etc/fstab
, no momento em que a máquina
for iniciada, o kernel irá tentar montar esse device, e caso o pendrive não esteja conectado
na máquina, o sistema não irá inicializar corretamente.