File system · 3 min read · Dec 05, 2025

Come migrare i file system Ext2/Ext3 a Ext4 su Linux

I file system Linux Ext2 e Ext3 sono ormai obsoleti. È il momento di convertire i vecchi file system nell’ultimo, EXT4. Il file system Ext4 è più veloce e più affidabile rispetto alle versioni precedenti.

Non preoccuparti! Non devi reinstallare il sistema; puoi semplicemente convertire il tuo file system esistente in EXT4 mantenendo i dati memorizzati inalterati.

In questo tutorial ti mostrerò i passaggi da seguire su Ubuntu. Gli stessi comandi funzioneranno anche per altre distribuzioni Linux.

Come migrare la partizione ext2 o ext3 a ext4

Prima di tutto, esegui il backup di tutti i tuoi dati e poi segui i passaggi forniti.

1. Prima di tutto, controlla il tuo kernel.

Esegui il comando uname –r per conoscere il kernel che stai utilizzando.

uname -r

Procedi con il passaggio successivo se hai il kernel 2.6.28-11-generic o superiore.

Esempio:

root@server1:/# uname -r  
3.16.0-4-amd64

2. Avvia dal CD Live di Ubuntu

3 Converti il file system in ext4

Esegui il seguente comando per convertire da ext2 a ext4:

sudo bash  
tune2fs -O extents,uninit_bg,dir_index,has_journal /dev/sda1

Per convertire da ext3 a ext4, esegui il comando:

sudo bash  
tune2fs -O extents,uninit_bg,dir_index /dev/sda1

Qui, /dev/sda1 è il nome dell’unità / partizione da convertire. Per ottenere un elenco di tutte le partizioni, usa il comando:

fdisk -l

4. Controlla il file system per errori

Dopo aver eseguito i comandi sudo, esegui il comando fsck per risolvere eventuali problemi di riparazione che potrebbero essersi verificati durante i passaggi precedenti:

e2fsck -pf /dev/sda1

5. Monta il file system

Esegui il comando sudo mount per montare la partizione:

sudo mount -t ext4 /dev/sda1 /mnt

Puoi controllare la directory /mnt per assicurarti che i dati precedenti siano presenti lì inalterati.

6. Aggiorna il tipo di file system nel file fstab

Apri il file /etc/fstab del tuo sistema originale. Se lo hai montato su /mnt, allora il percorso è /mnt/etc/fstab.

nano /mnt/etc/fstab

Cerca il riferimento al file system precedente (ext2 o ext3) e modificalo in ext4. Salva le modifiche apportate al file ed esci.

7. Aggiorna grub

Ora esegui il comando sudo bash per aggiornare grub:

update grub

8. Riavvia

Una volta completato, smonta /dev/sda e riavvia il sistema.

cd /tmp  
umount /mnt  
shutdown -r now

Se c’è qualche danno al file system Linux, puoi ripararlo utilizzando l’utilità fsck. Funziona bene per i file system ext2, ext3 o ext4. Per riparare il file system Linux ext2, ext3 o ext4, esegui i seguenti comandi come utente root.

Passaggi per riparare il file system utilizzando fsck

  1. Prima smonta il file system:
init 1  
umount /dev/sda1

Sostituisci /dev/sda1 nel comando sopra con il nome del file system danneggiato.

eg. umount /dev/sda3 o umount /home

  1. Esegui fsck Fs-Name

Qui, Fs-Name può essere un nome di dispositivo, un punto di montaggio, un’etichetta ext2, un identificatore UUID

Ad esempio, esegui:

fsck -t ext3 /dev/sda1

oppure

fsck.ext3 /dev/sda1
  1. Qui, utilizzando (‘-t’ o ‘.’) puoi specificare il tipo di file system)

  2. Passa l’opzione ‘y’ o ‘N’ insieme al comando fsck in questo modo: fsck -y /dev/sda3. Oppure puoi digitarlo ogni volta che il sistema chiede sì o no durante il processo fsck.

  3. Dopo aver eseguito il comando fsck, il sistema controllerà la presenza di errori nel file system.

  4. Rimonta il sistema dopo che il processo fsck è stato completato.
    Esegui:

mount /dev/sda3

Nota: Se sei cauto riguardo a uno dei comandi forniti sopra, ti consiglio di optare per alcuni strumenti automatici di conversione e riparazione del file system per Linux invece di provare gli strumenti manuali sopra.

Se desideri eseguire i passaggi manuali forniti sopra, non dimenticare di eseguire il backup di tutti i tuoi dati prima di procedere.

Fsck non è riuscito a riparare i file system Linux?

Nessun problema, puoi provare gli strumenti di recupero Linux che ti consentono di recuperare i dati inaccessibili da qualsiasi volume basato su file system Ext4, Ext3, Ext2, exFAT, FAT32, FAT16 e FAT12 in modo facile e sicuro rispetto alla modalità manuale.

Share: X/Twitter LinkedIn

Ricevi i nuovi post nella tua casella di posta.

Nessuno spam. Disiscriviti in qualsiasi momento.