Convertire il nostro filesystem ext3 in ext4

Smontiamo la nostra partizione (per esempio quella di home):

umount /dev/sdbX

La verifichiamo con

fsck.ext3 -pf /dev/sdbX

Convertiamo e controlliamo con tune2fs e fsck.ext4

tune2fs -O extents,uninit_bg,dir_index /dev/sdbX

 

fsck.ext4 -yfD /dev/sdbX

Adesso modifichiamo fstab e aggiungiamo al posto di ext3 nella nostra partizione ext4.

Se invece dobbiamo convertire la nostra root directory procediamo in quest'altro modo, modifichiamo fstab da ext3 a etx4 per la root

/dev/sdaX / ext4 defaults 0 1

Rimontiamo la root / in sola lettura così

mount -o remount,ro /

Controlliamo il filesystem della nostra root

fsck.ext3 -pf /dev/sdaX

Questo richiederà il riavvio del sistema. Fate ripartire il sistema in single-user mode in maniera di montare la root in etx4 (vedi modifica fstab) in read only e convertiamo

tune2fs -O extents,uninit_bg,dir_index /dev/sdaX

Controlliamo

fsck.ext4 -yfD /dev/sdaX

E facciamo ripartire il sistema.