Saltar al contenido principal

Formateo y montaje de disco

Linux

1. Formateo

# 1. Identificar discos, por ejemplo /dev/sda
lsblk -f
# o
sudo fdisk -l

# 2. Borrar todas las firmas
sudo wipefs -a /dev/sdX

# 3. Crear nueva tabla de particiones
# Con fdisk
sudo fdisk /dev/sdX
# - `g` → GPT (HDD / SSD / sistemas modernos)
# - `o` → MBR (compatibilidad)
# - `n` → nueva partición
# - `w` → guardar
# Resultado: `/dev/sdX1`

# Con cfdisk
sudo cfdisk /dev/sdX
# - Selecciona gpt como tipo de tabla
# - New → Enter (usa todo el espacio)
# - Write → yes
# - Quit

# 4. Formatear la partición (no el disco completo)
# Para Linux (SSD/HDD interno)
sudo mkfs.ext4 /dev/sdX1
# USB
sudo mkfs.exfat /dev/sdX1

# Verificar formateo
sudo blkid /dev/sdX1
# o
lsblk -f /dev/sdX1

2. Montar disco ya formateado

# 1. Identificar partición
lsblk -f

# 2. Crear punto de montaje (una sola vez)
sudo mkdir -p /mnt/<mount-name>

# 3. Montar temporalmente
sudo mount /dev/sdX1 /mnt/<mount-name>

3. Configurar montaje automático (fstab)

# 1. Obtener UUID
sudo blkid /dev/sdX1

# 2. Editar fstab
sudo nano /etc/fstab

# 3. Para disco interno permanente
UUID=xxxx-xxxx /mnt/<mount-name> ext4 defaults,noatime 0 2

# 4. Montar fstab
sudo systemctl daemon-reload
sudo mount -a

# Verificar
lsblk

# 5. Darle permisos al usuario
# Si se formateo como ext4. No aplica a exFAT/FAT (ahí se define en fstab)
# Solo se necesita `-R` si ya había archivos.
sudo chown [-R] <username>:<username> /mnt/<mount-name>