Saltar al contingut

1.3 Particionament i Procés d'Arrencada

L’Estàndard de Jerarquia de Sistemes de Fitxers (FHS)

Secció titulada “L’Estàndard de Jerarquia de Sistemes de Fitxers (FHS)”

Linux organitza els fitxers en una estructura d’arbre, no lletres d’unitat (C:, D:). Tot comença a / (arrel).

CamíPropòsit
/Arrel. El cim de la jerarquia.
/bootKernel (vmlinuz), initramfs i configuració del gestor d’arrencada.
/etcFitxers de Configuració.
/homeDades d’usuari (ex., /home/alice).
/rootDirectori personal per a l’usuari root.
/varDades Variables: registres, bases de dades, llocs web (/var/www).
/tmpFitxers temporals (sovint esborrats en reiniciar).
/bin, /usr/binBinaris (programes) com ls, cp.
  • Llegat.
  • Màx 4 particions primàries.
  • Màx 2TB de mida de disc.
  • Estàndard modern (part de l’especificació UEFI).
  • Particions pràcticament il·limitades.
  • Suporta discs massius (Zettabytes).

Disposició de Particions Recomanada:

  1. Partició del Sistema EFI (100-500MB): FAT32. Necessària per a l’arrencada UEFI.
  2. /boot (1GB): Ext4/XFS.
  3. swap: Memòria virtual. (Regla general: 1x-2x RAM, tot i que menys crític amb RAM massiva moderna).
  4. / (Arrel): La resta del disc (sovint gestionant /home i /var a dins, o separant-los per seguretat).

Com arribem des del botó d’encesa fins al prompt d’inici de sessió?

graph TD
    A[BIOS / UEFI] -->|POST & Hardware Init| B[Bootloader (GRUB2)]
    B -->|Selects OS| C[Kernel]
    C -->|Mounts Initramfs| D[Initramfs (Temporary Root)]
    D -->|Loads Drivers| E[Real Root Filesystem Mounted]
    E -->|Starts Init Process| F[systemd (PID 1)]
    F -->|Parallel Execution| G[Targets & Services]
    G --> H[Login Prompt]
  1. BIOS/UEFI: El microprogramari inicialitza el maquinari i busca el dispositiu d’arrencada.
  2. GRUB2 (Grand Unified Bootloader): Menú detallat per seleccionar el Kernel. Carrega el Kernel a la memòria.
  3. Kernel: El sistema operatiu central. Inicialitza els controladors de maquinari.
  4. Initramfs: Un petit sistema de fitxers temporal carregat a la RAM. Ajuda al kernel a arreglar el muntatge del disc dur real (ex., carregant claus de desxifrat o controladors especialitzats).
  5. Init (Systemd): El primer procés (PID 1). Llegeix fitxers de configuració i inicia tots els altres serveis (Xarxa, SSH, Servidor Web) en paral·lel.