Montar Pendrive Autoamticamente [RESOLVIDO]

25. Re: Montar Pendrive Autoamticamente [RESOLVIDO]

Pedro
px

(usa Debian)

Enviado em 22/10/2013 - 11:14h

lcavalheiro escreveu:

Ok, Pedro, mas com a linha
mount -t vfat /dev/sdb1 /home/hdexterno/ -o umask=0000

...se referenciando a um sdb1 ele não vai montar nada. E outra, que umask de doido é esse?


Porra! como não vi isto!!! só pode ser falta de café no sangue!


  


26. Re: Montar Pendrive Autoamticamente [RESOLVIDO]

Pedro
px

(usa Debian)

Enviado em 22/10/2013 - 11:17h

a mascara de doido é para montar sem pedir permissão (gato puro!) kkkk


27. Re: Montar Pendrive Autoamticamente [RESOLVIDO]

Pedro
px

(usa Debian)

Enviado em 22/10/2013 - 11:19h

Sobre a montagem de pendrive via script:

http://www.vivaolinux.com.br/etc/10ntfsmediaautomount.rules

este é mais um "gato" de udev com shell heheh


28. Re: Montar Pendrive Autoamticamente [RESOLVIDO]

Roberto Costa
asparion

(usa Ubuntu)

Enviado em 22/10/2013 - 11:23h

Vixi que ta acontecendo aqui rsrsrs. gente olha é so isso que preciso.

entendam, quando eu coloco o pendrive no pc aparece la nao diretorio dev o sdb certo.
uma vez colocado o pendrive no pc eu crio a pasta pendrive mkdir /home/pendrive certo
ai dou o comando abaixo:

mount -t vfat /dev/sdb1 /home/pendrive/ -o umask=0000


e acesso o pendrive normalmente acessando cd /home/pendrive

entenderam.

o que eu queria e somente o seguinte.

quando eu colocar o pendrive no pc o seguinte script rodasse.


#!/bin/bash

#assim que conetcar o pendrive o script inicia
# CRIANDO PASTA PARA ACESSAR PENDRIVE
mkdir /home/pendrive

# montando o pendrive na pasta
mount -t vfat /dev/sdb1 /home/pendrive -o umask=0000

# quando desconectar o pendrive
rm -rf /home/pendrive

# fim do script


é so isso mais nada rsrsrsrsrs para nao precisar ficar fazendo manualmente toda vez que for usar meu pendrive...

o script é esse ai eu so nao sei fazer ativar quando plugo o pendrive rsrsrsrs

helppppssssssssss


29. Re: Montar Pendrive Autoamticamente [RESOLVIDO]

Pedro
px

(usa Debian)

Enviado em 22/10/2013 - 11:28h

px escreveu:

Sobre a montagem de pendrive via script:

http://www.vivaolinux.com.br/etc/10ntfsmediaautomount.rules

este é mais um "gato" de udev com shell heheh




Já leu isto?! --------------------/\

Você tenq criar uma regra no udev para ele fazer a ação assim que o dispositivo for plugado. O udev é o gerenciador de dispositivos do linux.




30. Re: Montar Pendrive Autoamticamente [RESOLVIDO]

Luís Fernando C. Cavalheiro
lcavalheiro

(usa Slackware)

Enviado em 22/10/2013 - 11:38h

px escreveu:

px escreveu:

Sobre a montagem de pendrive via script:

http://www.vivaolinux.com.br/etc/10ntfsmediaautomount.rules

este é mais um "gato" de udev com shell heheh




Já leu isto?! --------------------/\

Você tenq criar uma regra no udev para ele fazer a ação assim que o dispositivo for plugado. O udev é o gerenciador de dispositivos do linux.



Se o sistema não monta automaticamente, pode ser também que seu xorg.conf (é, eu sei, mas fazer o quê) esteja com a flags
Section "ServerFlags"
Option "AutoAddDevices" "False"
Option "AllowEmptyInput" "False"
EndSection

Se for isso, tire esse bloquinho todo do xorg.conf e reinicie a máquina.


31. Re: Montar Pendrive Autoamticamente [RESOLVIDO]

Roberto Costa
asparion

(usa Ubuntu)

Enviado em 22/10/2013 - 11:39h

eu nao sei fazer ja li mas nao entendi muito bem... pór issso o help..


32. Re: Montar Pendrive Autoamticamente [RESOLVIDO]

Luís Fernando C. Cavalheiro
lcavalheiro

(usa Slackware)

Enviado em 22/10/2013 - 11:43h

andrecanhadas escreveu:

Crie o arquivo /etc/udev/rules.d/automount.rules e dentro dele:

# automounting usb flash drives
# umask is used to allow every user to write on the stick
# we use --sync in order to enable physical removing of mounted memory sticks -- this is OK for fat-based sticks
# I don't automount sda since in my system this is the internal hard drive
# depending on your hardware config, usb sticks might be other devices than sdb*
ACTION=="add",KERNEL=="sdb*", RUN+="/usr/bin/pmount --sync --umask 000 %k"
ACTION=="remove", KERNEL=="sdb*", RUN+="/usr/bin/pumount %k"
ACTION=="add",KERNEL=="sdc*", RUN+="/usr/bin/pmount --sync --umask 000 %k"
ACTION=="remove", KERNEL=="sdc*", RUN+="/usr/bin/pumount %k"


Salve e rode:

udevadm control --reload-rules

Fonte: http://goo.gl/igQaWP


Siga essas orientações, mas em RUN+= coloque o caminho pro seu script. Pensar não dói não, cara.


33. Re: Montar Pendrive Autoamticamente [RESOLVIDO]

Pedro
px

(usa Debian)

Enviado em 22/10/2013 - 11:44h

asparion escreveu:

eu nao sei fazer ja li mas nao entendi muito bem... pór issso o help..


Mas tem uma explicação detalhada em cima!!!

qual sua dúvida?

cria o arquivo

/etc/udev/rules.d/10-ntfs-media-automount.rules

nele coloque o script da dica

após faça uma entrada no fstab

# echo "/dev/sdb1 /media/ntfs-sdb1 ntfs-3g noauto,users,rw 0 0" >> /etc/fstab

OBS: # = logue como root!!!

agora use o comando para botar o nego pra trabalhar

udevadm control --reload-rules

e teste o pendrive.


34. Re: Montar Pendrive Autoamticamente [RESOLVIDO]

Pedro
px

(usa Debian)

Enviado em 22/10/2013 - 11:45h

lcavalheiro escreveu:

andrecanhadas escreveu:

Crie o arquivo /etc/udev/rules.d/automount.rules e dentro dele:

# automounting usb flash drives
# umask is used to allow every user to write on the stick
# we use --sync in order to enable physical removing of mounted memory sticks -- this is OK for fat-based sticks
# I don't automount sda since in my system this is the internal hard drive
# depending on your hardware config, usb sticks might be other devices than sdb*
ACTION=="add",KERNEL=="sdb*", RUN+="/usr/bin/pmount --sync --umask 000 %k"
ACTION=="remove", KERNEL=="sdb*", RUN+="/usr/bin/pumount %k"
ACTION=="add",KERNEL=="sdc*", RUN+="/usr/bin/pmount --sync --umask 000 %k"
ACTION=="remove", KERNEL=="sdc*", RUN+="/usr/bin/pumount %k"


Salve e rode:

udevadm control --reload-rules

Fonte: http://goo.gl/igQaWP


Siga essas orientações, mas em RUN+= coloque o caminho pro seu script. Pensar não dói não, cara.


+1

faça isto que é mais simples!!!


Já estou assim aqui em casa:

http://img534.imageshack.us/img534/5463/yo1o.jpg


35. Re: Montar Pendrive Autoamticamente [RESOLVIDO]

Roberto Costa
asparion

(usa Ubuntu)

Enviado em 22/10/2013 - 12:02h

[*****] QUE PARIUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU

fiz o seguinte
conforme orientado

Criei o arquivo /etc/udev/rules.d/automount.rules e dentro dele:


# automounting usb flash drives
# # umask is used to allow every user to write on the stick
# # we use --sync in order to enable physical removing of mounted memory sticks -- this is OK for fat-based sticks
# # I don't automount sda since in my system this is the internal hard drive
# # depending on your hardware config, usb sticks might be other devices than sdb*
ACTION=="add",KERNEL=="sdb*", RUN+="/etc/scripts/pendrive.sh --sync --umask 000 %k"
ACTION=="remove", KERNEL=="sdb*", RUN+="/etc/scripts/pendrive.sh %k"
ACTION=="add",KERNEL=="sdc*", RUN+="/etc/scripts/pendrive.sh --sync --umask 000 %k"
ACTION=="remove", KERNEL=="sdc*", RUN+="/etc/scripts/pendrive.sh %k"


meu script

vim /etc/scripts/pendrive.sh

#!/bin/bash

#assim que conetcar o pendrive o script inicia
# CRIANDO PASTA PARA ACESSAR PENDRIVE
mkdir /home/pendrive

# montando o pendrive na pasta
mount -t vfat /dev/sdb1 /home/pendrive -o umask=0000

# quando desconectar o pendrive
rm -rf /home/pendrive

# fim do script


consegui acessar deu certo mas apagou todos meus arquivos kkkkkkkkkkkkkkkkk vou morrerrrrrrrrrrrrrrrr

obs: ainda bem que fiz backup antes de testar



36. Re: Montar Pendrive Autoamticamente [RESOLVIDO]

Luís Fernando C. Cavalheiro
lcavalheiro

(usa Slackware)

Enviado em 22/10/2013 - 12:04h

asparion escreveu:

[*****] QUE PARIUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU

fiz o seguinte
conforme orientado

Criei o arquivo /etc/udev/rules.d/automount.rules e dentro dele:


# automounting usb flash drives
# # umask is used to allow every user to write on the stick
# # we use --sync in order to enable physical removing of mounted memory sticks -- this is OK for fat-based sticks
# # I don't automount sda since in my system this is the internal hard drive
# # depending on your hardware config, usb sticks might be other devices than sdb*
ACTION=="add",KERNEL=="sdb*", RUN+="/etc/scripts/pendrive.sh --sync --umask 000 %k"
ACTION=="remove", KERNEL=="sdb*", RUN+="/etc/scripts/pendrive.sh %k"
ACTION=="add",KERNEL=="sdc*", RUN+="/etc/scripts/pendrive.sh --sync --umask 000 %k"
ACTION=="remove", KERNEL=="sdc*", RUN+="/etc/scripts/pendrive.sh %k"


meu script

vim /etc/scripts/pendrive.sh

#!/bin/bash

#assim que conetcar o pendrive o script inicia
# CRIANDO PASTA PARA ACESSAR PENDRIVE
mkdir /home/pendrive

# montando o pendrive na pasta
mount -t vfat /dev/sdb1 /home/pendrive -o umask=0000

# quando desconectar o pendrive
rm -rf /home/pendrive

# fim do script


consegui acessar deu certo mas apagou todos meus arquivos kkkkkkkkkkkkkkkkk vou morrerrrrrrrrrrrrrrrr

obs: ainda bem que fiz backup antes de testar


Culpa do seu script. Ninguém mandou apagar o diretório antes de dar o umount... Outra coisa: você precisa de dois scripts diferentes: um pra montar, outro pra desmontar.






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts