Montando pendrive

Publicado por jean michael gandin 13/11/2006

[ Hits: 9.385 ]

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

Extrair o áudio de arquivos de vídeo

mkzeowmp - zeo mount point para PZP (python, zope e plone)

Invertendo strings usando vetores

Bashblog v1.0 0 - cria um microblog em HTML5

Envio de SMS via Nagios


  

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