Montando pendrive

Publicado por jean michael gandin 13/11/2006

[ Hits: 9.123 ]

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

POSTFIX AUTOMÁTICO COM MYSQL E IPTABLES - RESUMO DE MSGS COM VIRUS

Script para compilação manual do nessus

Firewall utilizando iptables

Administração de Usuários

Limpar arquivos core


  

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