En l'articolo precedente Avevamo iniziato a spiegare uno dei requisiti fondamentali per l'installazione di un sistema operativo, il partizionamento. Ora continuiamo con una breve introduzione ai file system e alle tabelle delle partizioni.
Come avevamo spiegato nel precedente articolo, Un file system stabilisce il modo in cui i dati vengono archiviati, raccolti e accessibili. Le tabelle delle partizioni indicano il tipo e la dimensione delle partizioni presenti su un dispositivo di archiviazione e la loro posizione. Inoltre si segnala la presenza di sistemi operativi dotati di boot loader.
Una breve introduzione ai file system e alle tabelle delle partizioni
Tipi di file system
Tra i file system più comuni ci sono:
- GRASSO32: Viene generalmente utilizzato da pendrive e schede di memoria utilizzati nei dispositivi mobili e nelle fotocamere digitali. Molte distribuzioni Linux richiedono anche una piccola partizione in questo formato per alcune funzioni di sistema.
- HFS +: È il file system dei computer Apple. Linux può leggere i dati da questo file system, anche se la scrittura su di esso potrebbe richiedere alcune modifiche alle impostazioni di macOS o l'installazione di software aggiuntivo.
- Ext2/3/: queste sono le varianti del file system standard di Linux. Oggi Ext4 è il più utilizzato, anche se alcune delle distribuzioni più importanti stanno testando altri formati.
- btrfs: Può gestire volumi di dati più grandi di Ext4 e probabilmente diventerà il suo successore.
- XFS: Questo file system UNIX ha più di 30 anni e conserva un registro delle modifiche che lo rende adatto al recupero dei dati persi.
- Scambiare: A differenza di altri file system, Swap non memorizza i dati in modo permanente. Quando il computer è acceso, la memoria RAM lo utilizza per archiviare temporaneamente informazioni non necessarie in quel momento.
Tipi di partizione
Avevamo detto che le partizioni sono divisioni create dal software. Il suo utilizzo presenta i seguenti vantaggi:
- Permette di dedicare un dispositivo a diversi usi.
- Semplifica l'organizzazione assegnando partizioni diverse a diversi tipi di dati
- Permette di adattare l'utilizzo del dispositivo in base alle esigenze del momento.
- È possibile assegnare diversi permessi di accesso o crittografarli ciascuno.
Se provi a installare Linux su un computer che ha più di 5 anni scoprirai che non puoi creare più di 4 partizioni. Questa restrizione non esiste sui computer più moderni poiché utilizza un diverso sistema di tabelle delle partizioni. Tuttavia, se hai appena iniziato, è meglio lasciare che l'installatore si occupi di tutto.
Sono disponibili due tipi di tabelle delle partizioni. MBR (Master Boot Record) per i computer più vecchi e GPT (GUID Partition Table) per quelli più moderni. GPT è superiore a MBR non solo perché funziona con dischi più grandi ma consente anche il ripristino in caso di danni fisici al dispositivo.
Per superare i suoi limiti, l'MBR ha due tipi di partizioni:
- Partizione primaria: Possono essercene solo 4 con solo uno attivo. Sono utili per archiviare il sistema operativo con il relativo boot loader. Il computer accederà alla partizione indicata come attiva dopo aver completato la procedura di avvio.
- Partizione estesa: Per superare il limite delle 4 partizioni primarie, esiste la possibilità di creare una partizione extendia che faccia da contenitore per il nostro terzo tipo di partizione, la partizione logica.
- Partizione Logica: Le partizioni logiche hanno parzialmente le funzioni delle partizioni primarie. La restrizione principale è che non possono contenere il bootloader. Ecco perché è necessario farlo su una partizione logica.
Sia Windows che gli installatori delle diverse distribuzioni Linux includono il proprio strumento per lavorare con le partizioni. Anche i desktop GNOME e KDE dispongono dei propri strumenti che possono essere preinstallati o trovarsi nei repository. Nel caso di GNOME si chiama Gparted (che può essere scaricato anche come distribuzione Linux standalone) e nel caso di KDE Partition Editor.
Nel nostro modulo di contatto, il lettore Samquejo ci fornisce quanto segue:
Buona.
Per quanto riguarda mbr, non è del tutto corretto.
5 anni sono una buona approssimazione per evitare di essere scoperti, ma ho macchine che hanno più di 10 anni (e BIOS dell'epoca) che accettano gpt senza problemi.
Lo schema mbr-bios ha un limite di 2 TB, 4 partizioni primarie o 3 primarie e una estesa senza capacità di avvio nativa (nelle partizioni estese puoi o potresti mettere un chainload di grub per l'avvio) e la partizione estesa penso che possa contenere 32 partizioni logiche ma sto parlando di memoria e quel numero può essere diverso ma certamente non inferiore.