Script para formatação de disquetes em modo texto
Publicado por Sandro Marcell 27/12/2006
[ Hits: 5.679 ]
Homepage: http://sanmarcell.wordpress.com
Um simples script para formatar disquetes no Linux. Espero que gostem!
#!/bin/bash # Script escrito por: SANDRO MARCELL PADILHA BARBOSA # E-mail: sandro_marcell@yahoo.com.br # Slackware GNU/Linux 10.1 # Este script formatará o disquete com capacidade de 1,44MB e sist. de arquivos FAT. echo echo -e '\e[33;7m # SCRIPT PARA FORMATAÇÃO DE DISQUETES EM MODO TEXTO # \e[m' echo Principal () { echo -e '\e[35;1m SELECIONE O TIPO DE FORMATAÇÃO? \e[m' echo "=======================================================" echo -e '\e[32;1m 1 - Formatação rápida (Sem checagem de "badblocks") \e[m' echo -e '\e[33;1m 2 - Formatação completa (Com checagem de "badblocks") \e[m' echo -e '\e[31;1m 3 - Nenhuma! Sair do script. \e[m' echo "=======================================================" echo -n "DIGITE O NÚMERO DA OPÇÃO DESEJADA:" read OPÇÃO case $OPÇÃO in 1) Rápida ;; 2) Completa ;; 3) exit ; clear ;; *) "### OPÇÃO DESCONHECIDA ###" ; echo ; Principal ;; esac } VERIFICANDO_DISQUETE() { DISQUETE=mnt/floppy dqt=$(grep -l $DISQUETE /etc/mtab) if [ $? = '0' ]; then echo echo -e '\e[31;5m :( DISQUETE MONTADO... ABORTANDO OPERAÇÃO! \e[m' echo exit 1 fi } AVISO1 () { echo -e '\e[33;5m ;) Iniciando formatação do disquete... Aguarde! \e[m' ; } AVISO2 () { echo -e '\e[33;5m :) Criando sistema de arquivos (FAT)... Aguarde! \e[m' ; } AVISO3 () { echo -e '\e[32;7m :) Sucesso! Disquete formatado com 1,44MB. \e[m' ; } Rápida () { VERIFICANDO_DISQUETE echo AVISO1 echo fdformat -n /dev/fd0u1440 if [ $? = "0" ]; then echo AVISO2 sleep 3 mformat -f 1440 a: echo AVISO3 echo else exit 1 fi } Completa () { VERIFICANDO_DISQUETE echo AVISO1 echo fdformat /dev/fd0u1440 if [ $? = "0" ]; then echo AVISO2 sleep 3 mformat -f 1440 a: mbadblocks a: echo AVISO3 echo else exit 1 fi } Principal
Validador mac-address em shell script
O que é o THP na configuração de RAM do Linux e quando desabilitá-lo
Comparação entre os escalonadores BFQ e MQ-Deadline (acesso a disco) no Arch e Debian
Conciliando o uso da ZRAM e SWAP em disco na sua máquina
Servidor de Backup com Ubuntu Server 24.04 LTS, RAID e Duplicati (Dell PowerEdge T420)
Hardware antigo no Arch Linux e outras distribuições
Aprenda a proteger sua rede Wi-Fi!
Deixando o Plasma6 mais fluido no Linux
Como unir duas coleções de ROMs preservando as versões traduzidas (sem duplicatas)
Isso acontece com vcs também? (8)
Problema com audio apos upgrade (10)
Instalação automatizada do Debian 12 em UEFI (2)