Formatação de pendrives
Publicado por Ryuk Shinigami (última atualização em 17/04/2019)
[ Hits: 3.504 ]
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
Instala/Remove/Atualiza com APT [gerenciador_apt.sh]
ip - Imprimi ip externo na tela
Script Shell para Administração e Configuração do Samba em Red-Hat / Fedora
OH MY ALIAS - Crie seu alias facilmente
Modo Simples de Baixar e Usar o bash-completion
Monitorando o Preço do Bitcoin ou sua Cripto Favorita em Tempo Real com um Widget Flutuante
Instalando partes faltantes do Plasma 6
Adicionar botão "mostrar área de trabalho" no Zorin OS
Como montar um servidor de backup no linux
Pendrive Bootable [RESOLVIDO] (5)
Desenvolvi um programa de hot corner (você colocar o mouse nos cantos)... (3)









