Formatação de pendrives
Publicado por Ryuk Shinigami (última atualização em 17/04/2019)
[ Hits: 3.000 ]
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
Text User Interface (TUI) com whiptail
Script - muda nomes de arquivos de iso-8859-1 para utf8 recursivamente
Backup em HD Externa com Rsync
Atenção a quem posta conteúdo de dicas, scripts e tal (2)
Manutenção de sistemas Linux Debian e derivados com apt-get, apt, aptitude e dpkg
Melhorando o tempo de boot do Fedora e outras distribuições
Como instalar as extensões Dash To Dock e Hide Top Bar no Gnome 45/46
Como Atualizar Fedora 39 para 40
Instalar Google Chrome no Debian e derivados
Consertando o erro do Sushi e Wayland no Opensuse Leap 15
Instalar a última versão do PostgreSQL no Lunix mantendo atualizado
Flathub na sua distribuição Linux e comandos básicos de gerenciamento
Sistema da Coréia do Norte - Red Sar OS (5)
Driver Realtek RTL8852BE não disponível para Ubuntu 22.04.4 LTS kernel... (4)
iso de sistema 32 bit em atividade (26)
redirecionando saida de comando touch para o AWK[AJUDA] (15)