Montando pendrive

Publicado por jean michael gandin 13/11/2006

[ Hits: 9.268 ]

Download pendrive




Modificação do script:
http://www.vivaolinux.com.br/scripts/verScript.php?codigo=989

Agora pode-se montar pendrives mesmo quando eles não estão em /dev/sda1 (isso acontece com alguns mp3 players por exemplo).

Foi incluído o comando sudo para que o script possa ser rodado como usuário comum.

  



Esconder código-fonte

#!/bin/bash
#
# Script para montar PenDriver
#
# Por:
#
# Danillo F. Aquino
# danillo.aquino@gmail.com
#
# 23/02/2005
#
# modificado por m4n14c 01/10/2006
#
SUDO=/usr/bin/sudo


#Função para montar o PenDriver
Montar()
{
#Carrega os modulos usb
$sudo /sbin/modprobe uhci
$sudo /sbin/modprobe usb-storage
$sudo /sbin/modprobe usbcore

#Cria um diretorio chamado pen em /mnt/pen
if [ ! -d /mnt/pen ]; then
$sudo     mkdir /mnt/pen
fi

#Monta o PenDriver em /mnt/pen
$sudo mount -t usbdevfs usbdevfs /proc/bus/usb 2> /dev/null
sleep 1

for dev in /dev/sda*
do
$sudo mount -t vfat -o umask=0000 $dev /mnt/pen 2> /dev/null
if grep $dev /proc/mounts;   then 
 echo Montando $dev ...
 break
fi
done 


#Acessa o diretorio /mnt/pen
cd /mnt/pen
ls
}

#Função para desmontar o PenDriver
Desmontar()
{
#Demonta o /mnt/pen
$sudo umount /proc/bus/usb &> /dev/null
sleep 1
$sudo umount /mnt/pen 2> /dev/null

#Remove os modulos
#/rmmod usb-uhci 2> /dev/null
$sudo /sbin/rmmod usb-storage 2> /dev/null
$sudo /sbin/rmmod usbcore 2> /dev/null
}

case "$1" in
'm')
  Montar
  ;;
'd')
  Desmontar
  ;;
*)
  echo "Use $0 m ou d"
esac

Scripts recomendados

Adicionar/Deletar Usuarios Samba/Sistema

manutenção do squid

Identifica contatos do google que necessitam de ajustes para o nono digito telefonico

Acesso remoto via SSH sem senha

Analisador de rede com aviso em net send


  

Comentários

Nenhum comentário foi encontrado.


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts