Introduzione
Una partizione del disco deve essere formattata e montata prima dell'uso. Il processo di formattazione può essere eseguito anche per molti altri motivi, come la modifica del file system, la correzione di errori o l'eliminazione di tutti i dati.
In questo tutorial imparerai come formattare e montare le partizioni del disco in Linux utilizzando il file system ext4, FAT32 o NTFS.

Prerequisiti
- Un sistema che esegue Linux
- Un account utente con sudo o root privilegi
- Accesso a una finestra del terminale/riga di comando (Attività> Cerca> Terminale )
Controllo delle partizioni
Prima di formattare, individuare una partizione che si desidera formattare. Per farlo, esegui lsblk
comando che visualizza i dispositivi a blocchi. I dispositivi a blocchi sono file che rappresentano dispositivi come dischi rigidi, dischi RAM, unità USB e unità CD/ROM.
lsblk
Il terminale stampa un elenco di tutti i dispositivi a blocchi e le informazioni su di essi:
- NOME – Nomi dei dispositivi
- MAJ:MIN – Numeri di dispositivi principali o secondari
- RM – Se il dispositivo è rimovibile (1 se sì, 0 se no)
- TAGLIA – La dimensione del dispositivo
- RO – Se il dispositivo è di sola lettura
- TIPO – Il tipo di dispositivo
- MONTAGGIO – Punto di montaggio del dispositivo
Useremo il /dev/sdb1
partizione come esempio.

Il lsblk
comando senza opzioni aggiuntive non mostra informazioni sui file system dei dispositivi.
Per visualizzare un elenco contenente informazioni sul file system, aggiungi il -f
opzione:
lsblk -f
Il terminale stampa l'elenco di tutti i dispositivi di blocco. Le partizioni che non contengono informazioni sul file system in uso sono partizioni non formattate.

Formattazione della partizione del disco in Linux
Esistono tre modi per formattare le partizioni del disco utilizzando mkfs
comando, a seconda del tipo di file system:
- est4
- FAT32
- NTFS
La sintassi generale per la formattazione delle partizioni del disco in Linux è:
mkfs [options] [-t type fs-options] device [size]
Formattare la partizione del disco con il file system ext4
1. Formatta una partizione del disco con il file system ext4 utilizzando il comando seguente:
sudo mkfs -t ext4 /dev/sdb1
2. Successivamente, verifica la modifica del file system utilizzando il comando:
lsblk -f
Il terminale stampa un elenco di dispositivi a blocchi.
3. Individua la partizione preferita e conferma che utilizza il file system ext4.

Formattare la partizione del disco con il file system FAT32
1. Per formattare un disco con un file system FAT32, utilizzare:
sudo mkfs -t vfat /dev/sdb1
2. Di nuovo, esegui lsblk
comando per verificare la modifica del file system e individuare la partizione preferita dall'elenco.
lsblk -f
L'output previsto è:

Formattare la partizione del disco con il file system NTFS
1. Esegui mkfs
comando e specificare il file system NTFS per formattare un disco:
sudo mkfs -t ntfs /dev/sdb1
Il terminale stampa un messaggio di conferma al termine del processo di formattazione.
2. Successivamente, verifica la modifica del file system utilizzando:
lsblk -f
3. Individua la partizione preferita e conferma che utilizza il file system NFTS.

Montaggio della partizione del disco in Linux
Prima di utilizzare il disco, creare un punto di montaggio e montare la partizione su di esso. Un punto di montaggio è una directory utilizzata per accedere ai dati archiviati nei dischi.
1. Crea un punto di montaggio immettendo:
sudo mkdir -p [mountpoint]
2. Successivamente, monta la partizione utilizzando il seguente comando:
sudo mount -t auto /dev/sdb1 [mountpoint]
Non c'è output se il processo viene completato correttamente.

3. Verifica se la partizione è montata utilizzando il comando seguente:
lsblk -f
L'output previsto è:

Capire il file system Linux
La scelta del file system giusto prima di formattare un disco di archiviazione è fondamentale. Ogni tipo di file system ha diverse limitazioni per le dimensioni dei file o una diversa compatibilità del sistema operativo.
I file system più comunemente usati sono:
- FAT32
- NTFS
- est4
Le loro caratteristiche e differenze principali sono:
File system | Dimensioni file supportate | Compatibilità | Utilizzo ideale |
FAT32 | fino a 4 GB | Windows, Mac, Linux | Per la massima compatibilità |
NTFS | 16 EiB – 1 KB | Windows, Mac (sola lettura), la maggior parte delle distribuzioni Linux | Per le unità interne e il file di sistema di Windows |
Est4 | 16 GiB – 16 TiB | Windows, Mac, Linux (richiede driver aggiuntivi per l'accesso) | Per file di dimensioni superiori a 4 GB |