Formatação de pendrives
Publicado por Ryuk Shinigami (última atualização em 17/04/2019)
[ Hits: 3.550 ]
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
Shell Script para criar chave ssh e logar no servidor sem digitar senha
Monitoramento por e-mail e celular
ScriptLibreOffice - Baixa e instala o LibreOffice pt_BR mais recente no Ubuntu, Debian e Linux Mint
Backup MySQL Incremental via RSYNC/FTP
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?
[Resolvido] Algo deu errado ao abrir seu perfil
Usando o VNSTAT para medir o seu consumo de internet
Habilitando clipboard manager no ambiente COSMIC
Não estou conseguindo fazer funcionar meu Postfix na versão 2.4 no Deb... (2)
Quando vocês pararam de testar distros? (10)









