Formatusb ! Formatear USB sin peligros desde la terminal linux

Hoy os vengo con un script que he escrito en bash y he bautizado formatusb para formatear pendrives o discos duros que estén conectados por usb sin tener “opción” a equivocarnos y formatear un disco interno del pc (aunque no os lo creáis sucede). Script que a su vez será parte de otro script más grande que también tengo en proceso y del que mas adelante puede que tenga una entrada aquí en el blog.

Como todo lo que suelo hacer en verdad es un poco copiado de aquí y de allí y adaptándolo a mi gusto, pero aprendo bastante leyendo los manuales de los comandos que utilizo, en este caso me he empapado los manuales de lsblk y grep.

El script

El script está formado por una opción básica ( la mas elaborada de escribir ) y una avanzada, esta última solo es un enlace filtrado a cfdisk que seguro ya todos sabéis usar, pero si lo usamos desde formatusb no tendremos peligro de equivocarnos de unidad y formatear otra que no sea usb.

Formatusb nos va a permitir formatear un usb en uno de los cuatro formatos más comunes: FAT, NTFS, EXT3, EXT4. Si alguien necesita de mas formatos con pedirlo me pongo al lio, o puede hacer un fork del código que dejare en github un poco mas abajo.

Para instalarlo es tan fácil como descargar el código, descomprimirlo en una carpeta, moverlo a /usr/local/bin, darle permisos de ejecución y a funcionar.

## nos movemos a donde tenemos el codigo
sudo cp formatusb.sh /usr/local/bin/
cd /usr/local/bin/
sudo chmod +x formatusb.sh
## lanzamos
formatusb.sh

La prueba

Os dejo un breve vídeo de prueba del funcionamiento del script

 

Os animo a que lo probéis, me comentéis que os parece, los posibles fallos y mejoras que se os ocurran.

Aquí tenéis el link al proyecto formatusb

 

4 comentarios:

  1. hola, que tal? muy buem el script. si no quiero formatar, entonces, quisiera saber como hago para salir delos modos basico y avanzado.
    Holmes

  2. Buenas Holmes
    Perdona que tarde tanto en responder pero el trabajo me tiene muy liado.
    Ya he hecho un fork de lo que necesitas, miralo y dime si te convence y ya hablamos.

    Voy a darle un vistazo a la distro y los script que tienen muy buena pinta, de esas cosas que a mi me gustan.

    Un saludo

  3. buenas noches dmacias,
    gracias por ayudarme con el script!
    sí, prueba la distro y los scripts, si desear ayudarme con ellos me encantaria……
    saludos!

  4. Eso esta hecho, voy a probar la distro y ya te comentaré mis impresiones, los script si veo algún posible cambio también te lo comento, aunque no soy ningún experto.

    Un saludo

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Este sitio usa Akismet para reducir el spam. Conoce cómo se procesan los datos de tus comentarios.