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!
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,
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
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,
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?
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...
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....
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?
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
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!
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
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
Hot-Plug / USB / Pen-Drive
Olha só, não encontrei esse /etc/auto.misc no Debian-BR-CDD. Qual é o equivalente dele?
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
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?
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
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]
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