OldWildWeb Logo

Ext4 senza Journaling

Il file system ext4 senza journaling è il miglior fs per memorie flash


Quanto dura un pen drive usb?

I pen drive usb sono dispositivi che basano il loro funzionamento su memorie flash pilotate tramite usb, queste tipo di memorie dal punto di vista tecnico durano in genere 10 000 cicli di scrittura.
Per ciclo di scrittura si intende l'operazione di riempire completamente il pen drive di dati. L'operazione di lettura invece non è dannosa per il dispositivo.

I dati registrati su un pen drive non sono eterni e durano in genere fino a 10 anni senza alimentare il dispositivo.

Questi dati sono ovviamente indicativi, la durata del pen drive può dipendere da numerosissimi fattori come anche ad esempio il file system utilizzato per immagazinare dati nel pen drive.

I tipi di file system piu indicati da utilizzare in un pen drive sono quelli senza journaling (tecnologia che consente di ripristinare errori nel disco in caso di condizioni anomali di funzionamento), questa funzione infatti necessita di ulteriori scritture nel pen drive rispetto ad un file system di tipo vecchio, compremettendo anche la velocità di scrittura che normalmente in un pen drive non è elevatissima.

I file system piu indicati sono quindi per quanto riguarda windows: FAT32
Per linux invece la scelta ricade su ext2 oppure ext4 con funzione di journaling disabilitata che è forse attualmente il miglior file system in assoluto per dispositivi su memoria flash (come dichiarato da noti esperti di file system), la funzione moderna di allocazione dei blocchi ritardata è una caratteristica molto interessante di ext4 nell'utilizzo dei pen drive.

Per formattare in ext4 una partizione basta utilizzare il comando:

mkfs.ext4 /dev/xxx


Per disabilitare il journaling da una partizione ext4 Linux basta utilizzare seguente comando dopo aver smontato la partizione:

tune2fs -O ^has_journal /dev/xxx

Per visualizzare le informazioni dettagliate di una partizione:

tune2fs -l /dev/xxx

Per visualizzare il block size:

tune2fs -l /dev/xxx | grep -i 'block size'




Flash Memory