Script para montagem/desmontagem de unidades do tipo pendrive.

Publicado por sparc86 07/08/2007

[ Hits: 6.424 ]

Download monta_usb.sh




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.

  



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

Scripts recomendados

Testar conexão com a internet

Detectar sistemas operacionais dos dispositivos na rede via TTL

Fatorial

Pegar MAC através do IP na rede interna

Manipular um arquivo txt como se fosse uma planilha de calculo


  

Comentários
[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




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts