Formatação de pendrives
Publicado por Ryuk Shinigami (última atualização em 17/04/2019)
[ Hits: 3.551 ]
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
Script para "Ler" arquivos de texto
Errata: Configuração do Modem Sony Ericsson MD300 da Claro 3G no Linux
Listar bolsas disponíveis no Senac
Tire screenshots com Scrot facilmente com Zscrot
Gerenciamento de usários do Squid usando Dialog
Jogando Daikatana (Steam) com Patch 1.3 via Luxtorpeda no Linux
LazyDocker – Interface de Usuário em Tempo Real para o Docker
Instalando COSMIC no Linux Mint
Turbinando o Linux Mint: o poder das Nemo Actions
Inteligência Artificial no desenvolvimento de software: quando começar a usar?
O widget do Plasma 6 Área de Notificação
[Resolvido] Algo deu errado ao abrir seu perfil
Problemas com o "startx&... no Slackware (5)
Atalho no Linux Mint não aparece menu de troca de monitores (0)









