Pular para o conteúdo

Script para montagem/desmontagem de unidades do tipo pendrive.

Como pode-se ver, o script verifica se o arquivo devices existe e, caso sim, entende-se que o USB está montado, com isso ele o desmontará. Caso não tenha o devices, o dispositivo será montado.

É verdade que hoje em dia existe o HAL para fazer auto-montagem de dispotivos. Mas para quem não quer utilizar o mesmo ou obteve problemas, este script serve como alternativa.



Obs: Talvez seja necessário alterar o /dev/sdb para /dev/sda. No meu caso é sdb.
sparc86 sparc86
Hits: 6.582 Categoria: Shell Script Subcategoria: Miscelânea
  • Download
  • Nova versão
  • Indicar
  • Denunciar

Descrição

Como pode-se ver, o script verifica se o arquivo devices existe e, caso sim, entende-se que o USB está montado, com isso ele o desmontará. Caso não tenha o devices, o dispositivo será montado.

É verdade que hoje em dia existe o HAL para fazer auto-montagem de dispotivos. Mas para quem não quer utilizar o mesmo ou obteve problemas, este script serve como alternativa.



Obs: Talvez seja necessário alterar o /dev/sdb para /dev/sda. No meu caso é sdb.
Download monta_usb.sh Enviar nova versão

Esconder código-fonte

#!/bin/bash
#Como pode-se ver, o script verifica se o arquivo devices existe e, caso sim, entende-se que o USB está montado, o desmontando. Caso não tenha o devices, o dispositivo será montado.

#Resumindo, este script serve tanto para montar, como para desmontar dispositivos USB.


echo "Carregando modulos para USB"
#modprobe usb-ohci
modprobe usb-storage
modprobe usbcore

mkdir /mnt/pen

if [ -e /proc/bus/usb/devices ]
then

umount /proc/bus/usb &&
umount /dev/sdb &&

echo "USB demonstada"

else

mount -t usbfs usbfs /proc/bus/usb &&
mount -t vfat -o umask=0000 /dev/sdb /mnt/pen &&

echo "USB montada em /mnt/pen"
fi

Speedy

Teste de conexão com o servidor

Script de instalação do Hamachi

Seu IP suas informções

Carregar módulo kqemu na inicialização do sistema

#1 Comentário enviado por ftonello em 11/08/2007 - 12:53h
Gostaria de saber como é o método de instalação desse script?

ou sempre que você espetar um pendrive é só rodar ele?
Se for isso, eu prefiro fazer o "sudo mount /dev/sda1 /mnt/pen", e depois "sudo umount /mnt/pen".. :)
#2 Comentário enviado por scapinello em 13/08/2007 - 09:09h
Muito bom era exatamente o que eu precisava....
#3 Comentário enviado por sparc86 em 13/08/2007 - 12:06h
chackaL_sjc: Sim, cada vez que necessitar montar/desmontar o USB, deverá executar o script.

Contribuir com comentário

Entre na sua conta para comentar.