Fórum Ubuntu Linux - PT
Área para Iniciantes => Dicas e Truques => Tópico iniciado por: wagnerluis1982 em 01 de Dezembro de 2006, 12:34
-
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 (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/ (http://supermount-ng.sourceforge.net/).
A terceira que é a que vou falar é o Submount (http://submount.sourceforge.net/ (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 (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. ;D 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/ (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 (http://www.vivaolinux.com.br/artigos/verArtigo.php?codigo=5274&pagina=4)
-
Cara, gostei da dica. Vou usar para montar/desmontar o disquete. Sempre achei um saco ter que montar de desmontar o disquete manualmente.
-
Cara, gostei da dica. Vou usar para montar/desmontar o disquete. Sempre achei um saco ter que montar de desmontar o disquete manualmente.
EU também!!! :)
Wagner
-
Será que funciona no xubuntu?
-
Será que funciona no xubuntu?
Xubuntu Edgy? Como essas mudanças se aplicam ao Kernel e não ao ambiente de trabalho com certeza.
Já o Dapper, Breezy e outros não sei, mas creio que sim.
Wagner
-
Ainda não consegui fazer funcionar no Ubuntu 6.06 lts, será que não tem solução para ele?
Quando chega na fase de compilação, na pasta build, qdo dou o make, ele me retorna a seguinte msg: “sem regra para processar o alvo ‘init/main.o’, necessario por ‘init/built-in.o’. Pare
make: ** [init] Erro 2.
Meu Kernel é o 2.6.15-27-386.
QQ ajuda é muito bem vinda!!!!
-
Ainda não consegui fazer funcionar no Ubuntu 6.06 lts, será que não tem solução para ele?
Quando chega na fase de compilação, na pasta build, qdo dou o make, ele me retorna a seguinte msg: “sem regra para processar o alvo ‘init/main.o’, necessario por ‘init/built-in.o’. Pare
make: ** [init] Erro 2.
Meu Kernel é o 2.6.15-27-386.
QQ ajuda é muito bem vinda!!!!
Como eu disse no início, "Provavelmente funciona nos outros Ubuntus", pois eu estou usando o 6.10 Edgy.
Mas pelo visto, a forma que eu usei nao funciona com todos.
Faça uma tentativa: use o arquivo original do submount, o link é esse: http://ufpr.dl.sourceforge.net/sourceforge/submount/submount-0.9.tar.gz (http://ufpr.dl.sourceforge.net/sourceforge/submount/submount-0.9.tar.gz). Use no lugar do que eu passei. Espero que funcione. Se não funcionar, infelizmente nao vou poder ajudar.
-
wagnerluis1982,
Bom!!!após várias tentativas sem sucesso com o primeiro arquivo, finalmente consegui fazer funcionar com o arquivo original do submount no Dappper.
Valeu pela dica.
-
Pessoal,
Só para informação, para instalar o submount no Brezzy, além do build-essential e do linux-header é necessário também instalar o gcc-3.4.
Vlw
-
wagnerluis1982,
Bom!!!após várias tentativas sem sucesso com o primeiro arquivo, finalmente consegui fazer funcionar com o arquivo original do submount no Dappper.
Valeu pela dica.
Pessoal,
Só para informação, para instalar o submount no Brezzy, além do build-essential e do linux-header é necessário também instalar o gcc-3.4.
Vlw
Esse bichinho, o submount é trabalhososinho viu? Mas no final bem que vale a pena.