David's Blog

Preparando Montangem De Pendrive Pelo Arquivo Fstab

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.

Comments