Formatação de pendrives
Publicado por Ryuk Shinigami (última atualização em 17/04/2019)
[ Hits: 3.221 ]
Homepage: www.alem.com.br
Simples script para formatar pendrives (usb flash drive).
#!/bin/bash if [ "$(id -u)" != "0" ]; then exec sudo "$0" "$@" fi FORMATAR() { dd count=1 bs=512 if=/dev/zero of=$DISK && sync wipefs -a $DISK parted -s $DISK mklabel msdos parted -a optimal -s $DISK mkpart primary $FSTYPE 0% 100% } ## Localizar pendrive echo "Dispositvo(s) usb encontrado(s):" lsblk -d | egrep -v "sda|sr0" | awk '{print $1 "\t" $4}' echo "Digite o nome do dispositivo que deseja formatar (ex: sdc): "; read RESP1 # Verificar se a resposta está correta CHECK=`lsblk | grep -cw "${RESP1}"` if [ $CHECK -eq 1 ]; then DISK="/dev/${RESP1}" # Desmontar o dispositivo se estiver montado MOUNT=`df | grep -c $DISK` if [ $MOUNT -eq 1 ]; then echo "Desmontando a unidade..." umount ${DISK}\1 2> /dev/null fi else echo "Opção inválida!" exit 1 fi echo "Escolha o sistema de arquivo para formatação:" echo "(1) FAT32; (2) NTFS; (3) EXT4." read RESP2 if [ $RESP2 = 1 ]; then FSTYPE=fat32 FORMATAR mkfs.vfat -F32 $DISK\1 elif [ $RESP2 = 2 ]; then FSTYPE=NTFS FORMATAR mkfs.ntfs $DISK\1 elif [ $RESP2 = 3 ]; then FSTYPE=ext4 FORMATAR mkfs.ext4 $DISK\1 else echo "Resposta inválida" fi
Simulado para provas LPI nível 1
Script que converte maiúsculas em minúsculas e retira branco do nome.
Mudando a resolução de arquivos JPG
Enviar mensagem ao usuário trabalhando com as opções do php.ini
Meu Fork do Plugin de Integração do CVS para o KDevelop
Compartilhando a tela do Computador no Celular via Deskreen
Como Configurar um Túnel SSH Reverso para Acessar Sua Máquina Local a Partir de uma Máquina Remota
Configuração para desligamento automatizado de Computadores em um Ambiente Comercial
Compartilhamento de Rede com samba em modo Público/Anônimo de forma simples, rápido e fácil
Cups: Mapear/listar todas as impressoras de outro Servidor CUPS de forma rápida e fácil
Criando uma VPC na AWS via CLI
Tem como instalar o gerenciador AMD Adrenalin no Ubuntu 24.04? (16)
Arch Linux - Guia para Iniciantes (2)
Problemas ao instalar o PHP (11)
Tenho dois Link's ( IP VÁLIDOS ), estou tentando fazer o failover... (0)