1.3 Particionamiento y Proceso de Arranque
Conceptos Básicos de Almacenamiento
Sección titulada “Conceptos Básicos de Almacenamiento"El Estándar de Jerarquía de Sistemas de Archivos (FHS)
Sección titulada “El Estándar de Jerarquía de Sistemas de Archivos (FHS)"Linux organiza los archivos en una estructura de árbol, no letras de unidad (C:, D:). Todo comienza en / (raíz).
| Ruta | Propósito |
|---|---|
/ | Raíz. La cima de la jerarquía. |
/boot | Kernel (vmlinuz), initramfs y configuración del gestor de arranque. |
/etc | Archivos de Configuración. |
/home | Datos de usuario (ej., /home/alice). |
/root | Directorio personal para el usuario root. |
/var | Datos Variables: registros, bases de datos, sitios web (/var/www). |
/tmp | Archivos temporales (a menudo borrados al reiniciar). |
/bin, /usr/bin | Binarios (programas) como ls, cp. |
Esquemas de Particionamiento
Sección titulada “Esquemas de Particionamiento"MBR (Master Boot Record)
Sección titulada “MBR (Master Boot Record)"- Legado.
- Máx 4 particiones primarias.
- Máx 2TB de tamaño de disco.
GPT (GUID Partition Table)
Sección titulada “GPT (GUID Partition Table)"- Estándar moderno (parte de la especificación UEFI).
- Particiones prácticamente ilimitadas.
- Soporta discos masivos (Zettabytes).
Disposición de Particiones Recomendada:
- Partición del Sistema EFI (100-500MB): FAT32. Necesaria para el arranque UEFI.
/boot(1GB): Ext4/XFS.swap: Memoria virtual. (Regla general: 1x-2x RAM, aunque menos crítico con RAM masiva moderna)./(Raíz): El resto del disco (a menudo gestionando/homey/vardentro, o separándolos por seguridad).
El Proceso de Arranque
Sección titulada “El Proceso de Arranque"¿Cómo llegamos desde el botón de encendido hasta el prompt de inicio de sesión?
- BIOS/UEFI: El firmware inicializa el hardware y busca el dispositivo de arranque.
- GRUB2 (Grand Unified Bootloader): Menú detallado para seleccionar el Kernel. Carga el Kernel en la memoria.
- Kernel: El sistema operativo central. Inicializa los controladores de hardware.
- Initramfs: Un pequeño sistema de archivos temporal cargado en la RAM. Ayuda al kernel a arreglar el montaje del disco duro real (ej., cargando claves de descifrado o controladores especializados).
- Init (Systemd): El primer proceso (
PID 1). Lee archivos de configuración e inicia todos los otros servicios (Red, SSH, Servidor Web) en paralelo.