Advertisement
ask4n

dForm - Formatador de Dispositivos

Aug 25th, 2012
49
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 1.20 KB | None | 0 0
  1. #!/bin/bash
  2. #dForm - Formatador de Dispositivos
  3. #versão: 1.0
  4. #autor: Alexandre (ask4n)
  5.  
  6. echo "+========================================================================+"
  7. echo "|dForm - Formatador de Dispositivos (Partições, PenDrives, SD Cards, etc)|"
  8. echo "+========================================================================+"
  9.  
  10. sleep 1
  11. echo "-> Listando dispositivos..."
  12. echo
  13. sleep 1
  14. cat /proc/partitions
  15. echo
  16. echo "-> Digite a unidade do dispositivo a ser formatado: Exemplo -> sda2, sdb1"
  17. read unid
  18. echo
  19. sleep 1
  20. echo "Formatos disponíveis:"
  21. echo "- vfat
  22. - ext2
  23. - ext3
  24. - ext4
  25. - ext4dev
  26. - ntfs
  27. - btrfs
  28. - cramfs
  29. - minix
  30. - msdos
  31. - xfs"
  32. echo "-> Qual o formato desejado para o dispositivo?"
  33. read form
  34. echo
  35. echo "OK, iniciando..."
  36. sleep 1
  37. echo "Desmontando Unidade..."
  38. sleep 1
  39. sudo umount /dev/$unid 2> /dev/null
  40. sleep 1
  41.  
  42. #Iniciando formatação
  43. echo "Formatando..."
  44. sudo mkfs.$form /dev/$unid > /dev/null
  45. if [[ $? -ne 0 ]]
  46.    then
  47.        echo "Problema na formatação!"
  48.    else
  49.        echo
  50.        echo "+====================+"
  51.        echo "|Formatação Concluída| Dispositivo: /dev/$unid - Formato: $form"
  52.        echo "+====================+"
  53.        echo
  54. fi
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement