Quem aqui nunca se irritou ao usar um disquete no Ubuntu (e Linux em geral) quando depois de puxar os arquivos que queiram copiar para o disquete esqueceu de desmontar??? Chegando no destino, ao abrir o disquete - Cadê os arquivos? - Isso já aconteceu comigo várias vezes. Mesmo com a crescente queda do uso de disquetes, ainda é útil para mim.
Conheço três maneiras de fazer isso, uma é o AutoFS, nativo no Ubuntu, basta ativá-lo, instruções pode ser encontrada nesse site:
http://listas.cipsga.org.br/pipermail/linux-sbo/2005-October/001499.html.
A segunda é o Supermount, usado salvo engano no Conectiva, é uma solução para Kernels 2.4, existem alguns patches para Kernel 2.6, mas sua instalação é confusa, eu nem tentei. O site desse projeto é
http://supermount-ng.sourceforge.net/.
A terceira que é a que vou falar é o
Submount (
http://submount.sourceforge.net/), um verdadeiro substituto para o Supermount. Vou apresentar a instalação no Ubuntu Edgy. Provavelmente funciona também nos outros Ubuntus e qualquer outra Distribuição.
O submount é composto de:
* subfs: (submount filesystem), que é o que vai identificar o tipo da mídia e dar ao submountd o resultado;
* submountd: é um script que é rodado quando o ponto de montagem do volume em questão é acessado, ele também se encarrega de desmontar assim que possível.
Para começar, é necessário baixar o pacote
build-essential, para ter os compiladores.
Depois baixe os fontes a partir desse link
http://wlmacedo.discovirtual.uol.com.br/disco_virtual/geral/submount-0.9.tar.gz, é necessário digitar a senha '123' no browser. Esse é um Disco Virtual meu. O arquivo tem que ser esse porque o do site do projeto apresenta erros na compilação no Kernel 2.6.17 usado no Edgy e em alguns anteriores, nao sei dizer até qual.
Instalação: após baixar, como root (comando 'sudo su') entre no diretório salvo e dê os seguintes comandos:
# tar -xzvf submount-0.9.tar.gz
# cd submount-0.9
Dentro da pasta temos 2 subpastas: subfs-0.9 submountd-0.9
* subfs-0.9: É o subfilesystem, sistema de arquivos que identificará a mídia e mostrará-ao kernel;
* submountd-0.9: Um programa que se encarregará de montar automaticamente a mídia.
Instalando o subfs:
# cd subfs-0.9
# make
# make install
Instalando o submountd:
# cd ../submountd-0.9
# ./configure
# make
# make install
Agora vem a parte mais fácil, para usar basta configurar seu fstab.
Fazendo um backup do seu fstab original:
# cp /etc/fstab /etc/fstab.original
Agora edite o fstab:
# gedit /etc/fstab
e substitua as informações do floppy, deixando assim:
/dev/fd0 /media/floppy0 subfs fs=floppyfss,sync,umask=0 0 0
Pronto! Agora é reiniciar o PC e ver a coisa funcionando!
Basta acessar a pasta escolhida como ponto de montagem e o disquete será montado automaticamente e desmontado após a leitura ou gravação. Perfeito!
No meu Ubuntu Edgy, ao acessar 'Computador', já aparace o ícone Drive de Disquete já montado.
acredito que vai funcionar da mesma maneira com vocês.
Atenciosamente,
Wagner Macedo
PS: Agradecimentos a
Bruno Gonçalves desenvolvedor do BIGLINUX
http://www.biglinux.com.br/ por fornecer o arquivo fonte com patch para o Kernel 2.6.17.
Referências:
http://www.vivaolinux.com.br/artigos/verArtigo.php?codigo=5274&pagina=4