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
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"
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"
[*****] 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
[*****] 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.
Usamos cookies essenciais para manter o site funcionando e Google Analytics para métricas de audiência. Cookies de anúncios só serão carregados se você permitir.