SdxXMount-0.1
Publicado por Noobv3rN (última atualização em 09/04/2012)
[ Hits: 3.980 ]
Homepage: https://sites.google.com/view/mym3ss
Embora esteja na categoria avançado, este é um sript intermediário/básico para montagem de dispositivos de armazenamento em massa (pendrive, hd externo, etc.) com o intuito de ganhar mobilidade ou fazer cópias de segurança dos seus arquivos.
A maioria das distribuições GNU/Linux atualmente oferecem suporte para montagem automática desses dispositivos, entretanto para aqueles que passam a maior parte do tempo no terminal ou utiliza gerenciadores de janelas menos "amigáveis", ou simplesmente não utilizem uma interface gráfica, esse script pode ser uma mão na roda.
A ideia é facilitar a vida dos geeks de carteirinha e slackers como eu.
Com alguns pequenos ajustes você poderá ter um "automount" ao invés do tradicional: mount -t ext4 /dev/sdxX /mnt/sdxX...
Uma dica: Tornando o script executável e adicionando uma cópia dele para a pasta /usr/bin ele será executado automaticamente pelo terminal, restando apenas responder as questões e usufruir do dispositivo de armazenamento montado na sequência.
Num mundo corporativista e competitivo como o nosso, o desprendimento as vezes pode parecer tolice. Por essa razão há tantos códigos fechados por aí, mas de acordo com a filosofia do software livre, quanto mais você compartilha, mais ganha. Sendo assim, compartilhar é preciso!
Espero que apreciem!
#!/bin/bash # Desnvolvido por Gladston Queiróz (noobv3rn) # Última atualização: 07-04-2012 dst=/mnt/newdevice echo "noobv3rn_SdxXMount-0.1" echo "Deseja montar ou desmontar um dispositivo? (M|D)" read answer case "$answer" in "m" | "M" ) echo "Lista dos dispositivos detectados:" fdisk -l echo "Digite o nome do dispositvo escolhido abaixo:" read device if [ -e /dev/$device ]; then echo "Deseja criar/especificar um novo ponto de montagem? (S|N)" read answer case "$answer" in "s" | "S" ) echo "Digite um nome para o novo diretório:" read mountpointname mkdir -p /mnt/$mountpointname mount /dev/$device /mnt/$mountpointname echo "Dispositivo montado em: /mnt/$mountpointname" ;; "n" | "N" ) echo "Usando caminho padrão ($dst)." mkdir -p $dst mount /dev/$device $dst echo "Dispositivo montado em: $dst" ;; * ) echo "Opção inválida. Saindo." ;; esac else echo "Dispositivo não encontrado (/dev/$device)." fi ;; "d" | "D" ) echo "Dispositivos montados:" mount echo "Digite o nome do dispositvo escolhido abaixo (sdxX)." read device case "$device" in * ) if [ -e /dev/$device ]; then eject /dev/$device echo "O dispositivo pode ser removido com segurança (/dev/$device)." else echo "Dispositivo não encontrado (/dev/$device)." fi ;; esac ;; * ) echo "Opção inválida. Saindo." ;; esac
Script para bloqueio MSN/SITE por horário/usuário
Baixe arquivos em pedaços com o DCDownloader
Criação de ports para slackware
Reconexão automática para internet ADSL
Instalando e Integrando o SWATCH com SNORT
Passkeys: A Evolução da Autenticação Digital
Instalação de distro Linux em computadores, netbooks, etc, em rede com o Clonezilla
Título: Descobrindo o IP externo da VPN no Linux
Armazenando a senha de sua carteira Bitcoin de forma segura no Linux
Enviar mensagem ao usuário trabalhando com as opções do php.ini
Como configurar posicionamento e movimento de janelas no Lubuntu (Openbox) com atalhos de teclado
Máquinas Virtuais com IP estático acessando Internet no Virtualbox
Instalar o Microsoft Edge no Slackware 15
Instalando Brave Browser no Linux Mint 22
vídeo pra quem quer saber como funciona Proteção de Memória:
Primeira vez utilizando Linux Ubuntu 22.04 e já tenho problemas… (0)
Separar trafego da VPN da VPS (0)
Formatando cartão de memoria que nao formata[AJUDA] (17)
warsaw parou de funcionar após atualização do sistema (solução) (0)
Desde que seja DDR3, posso colocar qualquer memória? [RESOLVIDO] (6)