+ Responder ao Tópico



  1. #1
    mariogomide
    Visitante

    Padrão Hot-Plug / USB / Pen-Drive

    Oi Pessoal!

    Eu uso Debian-BR-CDD e eu quero fazer com que quando eu espetar um Pen-Drive ou uma Câmera Digital, ele reconheça e monte automaticamente (Ex.: no diretório /media/usb/ ). Às vezes eu consigo montar manualmente, mas com uma certa dificuldade (lê-se sorte!)

    Valeu!

  2. #2
    wrochal
    Visitante

    Padrão Hot-Plug / USB / Pen-Drive

    Caro,

    No Ubuntu tem este recurso de quando coloca algum disco removivel o mesmo já aparece o icone no desktop.

    O que você fazer e reiniciar o servidor do hotplug, eu nunca use o Debian-BR.

    falou,

  3. #3

    Padrão Hot-Plug / USB / Pen-Drive

    Pra montar automaticamente qq coisa o kernel precisa estar com o suporte a automount ativo

    Oq vc faz pra montar o disco manualmente?

    aki eu uso o seguinte:

    modprobe usb-storage
    mount /dev/sda1 /mnt/usb

    as vezes o comando mount falha, mas isso eh pq o sistema nao conseguiu reconhecer ele direito, eh soh remover o usb e plugar denovo

  4. #4
    wrochal
    Visitante

    Padrão Hot-Plug / USB / Pen-Drive

    Olha este script que monta o Pendrive (Semi-Automático)

    Código :
    #!/bin/bash
    #
    # Script para montar PenDriver
    #
    # Por:
    #
    # Danillo F. Aquino
    # [email][email protected][/email]
    #
    # 23/02/2005
    #
    #
    #Função para montar o PenDriver
    Montar()
    {
    #Carrega os modulos usb
    modprobe usb-ohci
    modprobe usb-storage
    modprobe usbcore
     
    #Cria um diretorio chamado pen em /mnt/pen
    if [ ! -d /mnt/pen ]; then
        mkdir /mnt/pen
    fi
     
    #Monta o PenDriver em /mnt/pen
    mount -t usbdevfs usbdevfs /proc/bus/usb 2> /dev/null
    sleep 1
    mount -t vfat -o umask=0000 /dev/sda1 /mnt/pen 2> /dev/null
     
    #Acessa o diretorio /mnt/pen
    cd /mnt/pen
    ls
    }
     
    #Função para desmontar o PenDriver
    Desmontar()
    {
    #Demonta o /mnt/pen
    umount /proc/bus/usb &> /dev/null
    sleep 1
    umount /mnt/pen 2> /dev/null
     
    #Remove os modulos
    rmmod usb-ohci 2> /dev/null
    rmmod usb-sotage 2> /dev/null
    rmmod usbcore 2> /dev/null
    }
     
    case "$1" in
    'montar')
      Montar
      ;;
    'desmontar')
      Desmontar
      ;;
    *)
      echo "Use $0 montar ou desmontar"
    esac

    Fonte: http://www.vivaolinux.com.br/scripts...uivo=monta_pen

    Falou,

  5. #5
    mariogomide
    Visitante

    Padrão Hot-Plug / USB / Pen-Drive

    Citação Postado originalmente por 1c3_m4n
    Pra montar automaticamente qq coisa o kernel precisa estar com o suporte a automount ativo

    Oq vc faz pra montar o disco manualmente?

    aki eu uso o seguinte:

    modprobe usb-storage
    mount /dev/sda1 /mnt/usb

    as vezes o comando mount falha, mas isso eh pq o sistema nao conseguiu reconhecer ele direito, eh soh remover o usb e plugar denovo
    Tem como eu saber se o meu kernel atual tem esse suporte (é o 2.6.8)??

    No GNOME, o CD monta sozinho e aparece um ícone.
    O Disquete, eu tenho que ir no "Meu Computador" e acessar o disquete (eu queria isso direto nas caixas de diálogo do OpenOffice, por exemplo).
    O USB não acontece nada.

    O /dev/sda não é dinamico?? Eu posso ligar o Pen-Drive e a Câmera ao mesmo tempo, tirar e colocar de novo etc?

  6. #6

    Padrão Hot-Plug / USB / Pen-Drive

    se o cd monta sozinho nao precisa fazer nada pra sabe se ta atvio heheeh ta ativo sim

    agora pra ele conseguir montar automaticamente vc precisa colocar a entrada o usb no fstab


    como assim dinamico? vc pode plugar desplugar como ele quiser, o primeiro conectado vai ficar em sda1, o segundo em sda2,etc...

  7. #7

    Padrão Hot-Plug / USB / Pen-Drive

    Citação Postado originalmente por wrochal2002
    Olha este script que monta o Pendrive (Semi-Automático)
    modprobe usb-ohci
    #Monta o PenDriver em /mnt/pen
    mount -t usbdevfs usbdevfs /proc/bus/usb 2> /dev/null
    sleep 1
    mount -t vfat -o umask=0000 /dev/sda1 /mnt/pen 2> /dev/null
    tomem cuidado com isso....... ele soh vai conseguir montar se for tipo vfat

    e tem maquina quem nao eh usb-ohci, mas sim usb-uhci ou entaum somente uhci....

  8. #8
    mariogomide
    Visitante

    Padrão Hot-Plug / USB / Pen-Drive

    Cara, eu fazia assim:

    #mkdir /media/usb/
    #mount /dev/sda1 /media/usb/

    Só funciona para a Câmera (às vezes).

    Então, eu só preciso colocar o mount do /dev/sda no fstab? Como? Quais são os outros parâmetros?
    Depois disso é só espetar que aparece um ícone no Desktop?

  9. #9

    Padrão Hot-Plug / USB / Pen-Drive

    o fstab tem q ter algo do tipo
    Código :
    /dev/sda1	/mnt/flash	auto	auto,owner,user   0 0

    E é claro, para q isso funcione os modulos devem estar carregados

    Copia a linha q tem do cdrom e soh troca o device e o ponto de montagem

  10. #10
    mariogomide
    Visitante

    Padrão Hot-Plug / USB / Pen-Drive

    Legal, acho que estou quase lá

    /dev/sda1 /mnt/flash auto owner,user 0 0

    Mas eu vou precisar ficar rodando um script toda vez que eu espetar?

    E para carregar os módulos automaticamente? Onde indico isso? Achei o módulo usb-storage.so. E da câmera?

    Desculpa o monte de perguntas!

  11. #11

    Padrão Hot-Plug / USB / Pen-Drive

    o da camera eh usb-storage tb

    coloca no /etc/modules.conf

    alias sda1 usb-storage


    depois eh reinicia maquina pra testar,
    nao precisa rodar script nenhum, akele script q ele passou eh pra montar na mao

  12. #12

    Padrão Hot-Plug / USB / Pen-Drive

    soh corrigindo a besteira q eu falei antes, não precisa botar nada no fstab naum.... eu fiz a montagem automatica aki pra testar

    eh soh editar o arquivo
    /etc/auto.misc

    e colocar:
    usb -fstype=auto :/dev/sda1

    depois reinicie o service automount
    e acesse o usb em /media/usb

  13. #13
    mariogomide
    Visitante

    Padrão Hot-Plug / USB / Pen-Drive

    Olha só, não encontrei esse /etc/auto.misc no Debian-BR-CDD. Qual é o equivalente dele?

  14. #14

    Padrão Hot-Plug / USB / Pen-Drive

    hmmmmm pelo q eu sei todas as distros usam esse mesmo arquivo....
    da uma olhada se o daemon ta rodando

    ps ax | grep automount

    se nao aparecer nada deve ser oq vc nao tem ele instalado... agora nao sei no debian como chama o pacote

    tenta
    apt-get install autofs

  15. #15
    mariogomide
    Visitante

    Padrão Hot-Plug / USB / Pen-Drive

    Ok, baixei o autofs e ele fala que não existem mapas de automount. Então adiciono a linha:
    usb -fstype=auto :/dev/sda1

    Mas onde indico que é para montar no /media/usb ? No fstab?

  16. #16

    Padrão Hot-Plug / USB / Pen-Drive

    no /etc/auto.master

    lah ele especifica o dir raiz de tudo q o automount vai montar, no meu ta assim:
    /media /etc/auto.misc

    e como no auto.misc ta assim:
    usb -fstype=auto :/dev/sda1
    ele monta em /media/usb

    se eu colocar

    meudevice -fstype=auto :/dev/sda1
    ele vai montar em /media/meudevice

  17. #17
    mariogomide
    Visitante

    Padrão Hot-Plug / USB / Pen-Drive

    Bom, ele montou um diretório mas sem nada dentro.

    Eu tenho 4 portas usb, todas vão ser /dev/sda1 ??

    Eu tirei o Pen-Drive e reiniciei o serviço (/etc/init.d/autofs restart) aí, eu coloquei o Pen-Drive e apareceu:

    attached scsi removable disk sda at scsi2, channel 0, id 0, lun 0

    e não montou nada...

    Tem como a gente se falar via messenger?[/i]

  18. #18

    Padrão Hot-Plug / USB / Pen-Drive

    nao cara, se vc conectar mais de um usb eles nao vao funcionar, ou melhor soh vai funcionar o que estiver no auto.misc, ou seja, o primeiro conectado

    pros outros funcionarem vc tem q colocar sda2,sda3,etc...


    aki de vez enqdo ele nao monta tb, mas eh pq ele nao reconhece o usb direito.

    depois q vc conectar o usb da ls /media/usb, ai ele vai mostrar os arquivos, enqto vc num acessar a pasta ele nao vai montar o dispositivo