Tutorial Completo: Gestión de Particiones en Linux

 

Tutorial Completo: Gestión de Particiones en Linux

¡Excelente pregunta! Gestionar particiones es fundamental para organizar tu almacenamiento. Te explico todo paso a paso. 💾

¿Qué es una partición?

Es una división lógica de un disco duro. Imagina que es como dividir una casa en habitaciones separadas.

Herramientas para gestionar particiones

1. GParted (Graphical) - Recomendado para principiantes

bash
# Instalar GParted
sudo apt update
sudo apt install gparted

# Ejecutar
sudo gparted

2. fdisk - Terminal (avanzado)

bash
# Listar discos y particiones
sudo fdisk -l

3. cfdisk - Terminal con interfaz

bash
sudo cfdisk /dev/sda

Conceptos básicos

Tipos de particiones:

  • Primaria: Máximo 4 por disco

  • Extendida: Contenedor para particiones lógicas

  • Lógica: Dentro de una partición extendida

Tablas de particiones:

  • MBR: Antiguo, límite de 2TB

  • GPT: Moderno, sin límites prácticos

Guía práctica con GParted

Paso 1: Abrir GParted

bash
sudo gparted

Paso 2: Identificar tu disco

  • Verás algo como /dev/sda/dev/sdb, etc.

  • sda = Primer disco, sdb = Segundo disco

Operaciones comunes

1. Ver particiones existentes

En GParted verás una representación gráfica de tus particiones.

2. Redimensionar una partición

bash
# Ejemplo: Reducir Windows para hacer espacio para Linux
  1. Selecciona la partición

  2. Click derecho → "Resize/Move"

  3. Ajusta el tamaño

  4. Aplica los cambios

3. Crear nueva partición

  1. Espacio no asignado → Click derecho → "New"

  2. Configurar:

    • Tamaño

    • Sistema de archivos (ext4, NTFS, FAT32)

    • Etiqueta

4. Formatear una partición

  1. Selecciona la partición

  2. Click derecho → "Format to" → Elegir sistema de archivos

5. Eliminar partición

  1. Selecciona la partición

  2. Click derecho → "Delete"

Ejemplo práctico: Preparar para instalación dual

Escenario: Tienes Windows y quieres instalar Linux

Pasos en GParted:

  1. Reducir partición de Windows (deja espacio libre)

  2. Crear partición para Linux (ext4)

  3. Crear partición de intercambio (swap)

  4. Crear partición para datos compartidos

Gestión por terminal (para avanzados)

Listar discos y particiones:

bash
sudo fdisk -l
sudo lsblk

Usar fdisk para gestionar:

bash
# Abrir gestión de un disco
sudo fdisk /dev/sda

# Comandos dentro de fdisk:
# n - Nueva partición
# d - Eliminar partición
# p - Mostrar particiones
# w - Guardar cambios
# q - Salir sin guardar

Crear partición con fdisk:

bash
sudo fdisk /dev/sda
# Presiona 'n' para nueva partición
# Sigue las instrucciones
# Presiona 'w' para guardar

Formatear particiones desde terminal

Formatear como ext4:

bash
sudo mkfs.ext4 /dev/sda1

Formatear como NTFS:

bash
sudo mkfs.ntfs /dev/sda1

Formatear como FAT32:

bash
sudo mkfs.fat -F32 /dev/sda1

Montar particiones

Montar temporalmente:

bash
# Crear directorio de montaje
sudo mkdir /mnt/miparticion

# Montar
sudo mount /dev/sda1 /mnt/miparticion

Montar automáticamente al inicio:

Editar /etc/fstab:

bash
sudo nano /etc/fstab

Agregar línea:

text
/dev/sda1 /mnt/miparticion ext4 defaults 0 2

Ejemplo completo: Configurar disco nuevo

Paso a paso desde terminal:

bash
# 1. Identificar el disco
sudo fdisk -l

# 2. Crear tabla de particiones (GPT)
sudo parted /dev/sdb mklabel gpt

# 3. Crear particiones
sudo parted /dev/sdb mkpart primary ext4 1MB 50GB
sudo parted /dev/sdb mkpart primary ext4 50GB 100GB

# 4. Formatear
sudo mkfs.ext4 /dev/sdb1
sudo mkfs.ext4 /dev/sdb2

# 5. Montar
sudo mkdir /mnt/datos1
sudo mkdir /mnt/datos2
sudo mount /dev/sdb1 /mnt/datos1
sudo mount /dev/sdb2 /mnt/datos2

Tipos de particiones especiales en Linux

Partición swap (memoria de intercambio)

bash
# Crear partición swap
sudo mkswap /dev/sda3
sudo swapon /dev/sda3

Partición EFI (para arranque)

  • Pequeña partición FAT32 (100-500MB)

  • Essential para sistemas UEFI

Comandos útiles para monitoreo

Ver espacio en disco:

bash
df -h

Ver particiones montadas:

bash
mount | grep /dev/sd

Ver información detallada:

bash
lsblk -f

Ejemplo de configuración típica

Para instalación Linux simple:

text
/dev/sda1 - EFI (500MB, FAT32)
/dev/sda2 - / (ext4, 30-50GB)
/dev/sda3 - /home (ext4, resto del espacio)
/dev/sda4 - swap (4-8GB)

Para dual boot Windows-Linux:

text
/dev/sda1 - Windows (NTFS, 100GB)
/dev/sda2 - Linux / (ext4, 50GB)
/dev/sda3 - Linux /home (ext4, 100GB)
/dev/sda4 - Datos compartidos (NTFS, resto)

Consejos de seguridad

  1. ¡Siempre haz backup! antes de modificar particiones

  2. Verifica dos veces qué disco estás modificando

  3. No modifiques particiones del sistema mientras están en uso

  4. Usa GParted desde Live USB para particiones del sistema

Recuperación de errores

Si no arranca el sistema:

  • Usa un Live USB de Linux

  • Abre GParted desde el Live session

  • Repara las particiones

Comandos de reparación:

bash
# Reparar ext4
sudo fsck /dev/sda1

# Reparar NTFS (desde Live USB)
sudo ntfsfix /dev/sda1

Resumen de flujo de trabajo

  1. Planifica tu esquema de particiones

  2. Haz backup de datos importantes

  3. Usa GParted para modificar particiones

  4. Formatea con el sistema de archivos adecuado

  5. Configura montaje en /etc/fstab si es necesario

Comentarios

Entradas más populares de este blog

ejercicios-Crear Carpeta y Archivo de Texto en Ubuntu

Claves SSH en Ubuntu Server - Guía Completa

Tutorial de Carpetas y Directorios en Ubuntu Linux