Il comando mkfs (Make Filesystem) in Linux è usato per creare un nuovo filesystem su una partizione del disco o un dispositivo di archiviazione. La formattazione corretta di una partizione è essenziale per un’archiviazione efficiente dei dati e per le prestazioni del sistema. Questa guida spiega come usare il comando mkfs per formattare un filesystem su un disco o una partizione in Linux.
Passo 1: Identificare il disco o la partizione
Prima di formattare una partizione, è necessario identificare il nome del dispositivo del disco corretto utilizzando
lsblkoppure
sudo fdisk -lEsempio di output:
sda 8:0 0 500G 0 disk
├─sda1 8:1 0 100G 0 part /
├─sda2 8:2 0 400G 0 part /mnt/dataQui, /dev/sda2 è una partizione disponibile per la formattazione.
Passo 2: Smontare la partizione (se montata)
Prima di formattare, smontare la partizione per evitare conflitti:
sudo umount /dev/sda2**Passo 3: Formattare la partizione con **mkfs
1. Formattare come EXT4 (consigliato per Linux)
sudo mkfs.ext4 /dev/sda22. Formattare come XFS (consigliato per file system di grandi dimensioni)
sudo mkfs.xfs /dev/sda23. Formattare come FAT32 (per la compatibilità multipiattaforma)
sudo mkfs.vfat -F32 /dev/sda24. Formattare come NTFS (per la compatibilità con Windows)
sudo mkfs.ntfs /dev/sda2Passo 4: etichettare il filesystem (facoltativo)
Per aggiungere un’etichetta alla partizione appena formattata:
sudo e2label /dev/sda2 DataPartition # For EXT4
sudo xfs_admin -L DataPartition /dev/sda2 # For XFSPasso 5: Montare il nuovo filesystem
Creare un punto di montaggio:
sudo mkdir -p /mnt/dataMontare la partizione:
sudo mount /dev/sda2 /mnt/dataVerificare il montaggio:
df -hPasso 6: Aggiungere a /etc/fstab per il montaggio automatico
Per montare automaticamente la partizione all’avvio, aggiungerla a /etc/fstab:
echo '/dev/sda2 /mnt/data ext4 defaults 0 2' | sudo tee -a /etc/fstabSostituire ext4 con il tipo di filesystem appropriato, se diverso.
Conclusione
Il comando mkfs è uno strumento potente per formattare le partizioni e preparare i dispositivi di archiviazione in Linux. Seguendo questi passaggi, è possibile formattare, etichettare e montare una partizione in modo efficiente.


