Come abbiamo già accennato parlando di Ubuntu 9.04 Jaunty Jackalope, è stato introdotto il nuovo file system ext4, vediamone le caratteristiche:
- innanzitutto è possibile migrare da ext3 ad ext4 con una semplice procedura, che consiste nella gestione di un paio di comandi in modalità read-only
- ext4 supporta dimensione massima di file system di 1EB, e file di dimensione massima di 16TB contro, rispettivamente, i 16TB e 2TB dell'ext3
- ext4 supporta un numero illimitato di sottodirectory (ext3 32.000)
- utilizza Extent, cioè un moderno sistema per tenere traccia dei blocchi di memoria, il quale riduce la deframmentazione aumentando così le prestazioni
- utilizza un multiblock allocator che assegna più blocchi ad un'unica chiamata e anche questo va ad aumentare le prestazioni
- è caratterizzato dal cosiddetto ritardo di allocazione, cioè ritardare l'allocazione dei blocchi: mantenere i file in cache permette al blocco allocatore di ottimizzare la partizione
- alla fine di ogni blocco di tabelle presenta una lista degli inode inutilizzati, così l'operazione fsck (file system check) non li analizza, ottimizzando così i tempi
- supporta la deframmentazione in linea, che probabilmente sarà permessa nel prossimo kernel
Nessun commento:
Posta un commento