Para los que estéis haciendo algún tipo de proyecto con Linux, por ejemplo con una Raspberry, y queráis añadir un disco duro externo o USB, el formato de archivos más eficiente y recomendable es el nativo de Linux, ext4, por compatibilidad, y prestaciones, al no requerir la intervención de ningún módulo/software adicional para su uso.Para formatear un disco duro en ext4, lo primero que tenemos que hacer es tener claro cual es su identificativo de dispositivo, para lo cual haremos lo siguiente:
df -h
Tras lo cual se nos mostrará algo parecido a esto:
root@RASPBERRY-3:~# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/root 7.1G 3.5G 3.3G 52% /
devtmpfs 459M 0 459M 0% /dev
tmpfs 463M 0 463M 0% /dev/shm
tmpfs 463M 6.4M 457M 2% /run
tmpfs 5.0M 4.0K 5.0M 1% /run/lock
tmpfs 463M 0 463M 0% /sys/fs/cgroup
/dev/sda1 197M 512 197M 1% /media/usb0
/dev/sda2 6.9G 19M 6.6G 1% /media/tmachine-usb8
/dev/mmcblk0p1 60M 20M 41M 34% /boot
tmpfs 93M 0 93M 0% /run/user/0
tmpfs 93M 0 93M 0% /run/user/1000
En este caso concreto, en el que queremos formatear una memoria USB de 8gb, el identificativo de dispositivo es /dev/sda2 .
Para formatear una unidad lo primero que tendremos que hacer es desmontarla (umount), para asegurarnos de que no hay ningún programa ni proceso que esté utilizándola:
sudo umount /dev/sda2
Tras lo cual daremos la orden de formatear:
sudo mkfs.ext4 /dev/sda2 -L etiquetadeldisco
Donde etiqueta del disco será el nombre que queremos darle a ese volumen.
El proceso tardará unos segundos/minutos dependiendo del tamaño de la unidad.