Formatear un disco como EXT4
Este procedimiento crea una tabla de particiones GPT, crea una partición que ocupa todo el disco y la formatea como EXT4.
Advertencia: el procedimiento elimina todos los datos del disco indicado. Comprueba cuidadosamente que
/dev/sdXsea el disco correcto antes de ejecutar los comandos.
Identificación del disco
Lista los discos, particiones y sistemas de archivos:
lsblk -o NAME,SIZE,MODEL,FSTYPE,LABEL,UUID,MOUNTPOINTSTambién puedes consultar la información del disco:
sudo fdisk -l /dev/sdXEn este ejemplo:
/dev/sdXes el disco completo./dev/sdX1será la primera partición del disco.
No confundas el disco completo (/dev/sdX) con su partición (/dev/sdX1).
Desmontaje previo
Si la partición ya está montada, desmóntala antes de modificarla:
sudo umount /dev/sdX1Si aparece el mensaje target is busy, comprueba qué procesos están utilizando el dispositivo:
sudo lsof +f -- /dev/sdX1
sudo fuser -vm /dev/sdX1Detén las copias o procesos que estén utilizando el disco y vuelve a ejecutar umount.
Creación de la tabla de particiones
Crea una nueva tabla de particiones GPT en el disco completo:
sudo parted /dev/sdX --script mklabel gptEste comando elimina la tabla de particiones existente y todas las particiones que contenga.
Creación de la partición
Crea una única partición que ocupe todo el disco:
sudo parted /dev/sdX --script mkpart primary ext4 0% 100%Solicita al sistema que vuelva a leer la tabla de particiones:
sudo partprobe /dev/sdXComprueba que la partición /dev/sdX1 existe:
lsblk -f /dev/sdXFormateado como EXT4
Formatea la partición y asígnale el label backup-usb-1:
sudo mkfs.ext4 -L backup-usb-1 /dev/sdX1El comando mkfs.ext4 crea un sistema de archivos nuevo y elimina cualquier dato que exista en /dev/sdX1.
Comprobación
Consulta el label, el UUID y el tipo de sistema de archivos:
sudo blkid /dev/sdX1También puedes utilizar:
lsblk -f /dev/sdXLa salida debería mostrar información similar a:
/dev/sdX1 ext4 backup-usb-1 XXXEl UUID real será necesario posteriormente si quieres montar el disco mediante /etc/fstab.
Secuencia completa
Sustituye /dev/sdX por el dispositivo correcto:
lsblk -o NAME,SIZE,MODEL,FSTYPE,LABEL,UUID,MOUNTPOINTS
sudo umount /dev/sdX1 2>/dev/null || true
sudo parted /dev/sdX --script mklabel gpt
sudo parted /dev/sdX --script mkpart primary ext4 0% 100%
sudo partprobe /dev/sdX
sudo mkfs.ext4 -L backup-usb-1 /dev/sdX1
sudo blkid /dev/sdX1
lsblk -f /dev/sdXparted debe utilizarse sobre el disco completo, /dev/sdX. En cambio, mkfs.ext4 debe utilizarse sobre la partición, /dev/sdX1.
Si la tabla de particiones y la partición ya existen y solo quieres volver a formatear /dev/sdX1, no ejecutes los comandos parted; utiliza únicamente:
sudo mkfs.ext4 -L backup-usb-1 /dev/sdX1