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

Responder a Holmes Cancelar la respuesta

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. Aprende cómo se procesan los datos de tus comentarios.