Montando pendrive
Publicado por jean michael gandin 13/11/2006
[ Hits: 9.430 ]
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.
#!/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
Gerando ISO com o camando dd, e exibindo "barra de progresso".
Criar gráficos, estatística da "Google-Scholar" usando wget
Descompactar vários arquivos ao mesmo tempo de um diretório específico
Script recolher log's servidor
Nenhum coment�rio foi encontrado.
Visualizar câmeras IP ONVIF no Linux sem necessidade de instalar aplicativos
Atualizar Debian Online de uma Versão para outra
Máquina perereca - até onde é possível o uso de Linux?
Como anda a saúde do disco rígido?
Reescalando a tela hd para fullhd com o xrandr
Debian 13 "trixie&... lançado! (25)
O que você está ouvindo agora? [2] (202)