Un file system journaling è una tecnologia speciale utilizzata nei file system del computer che mantiene un registro seriale di aggiornamenti o modifiche di sistema apportate a bitmap e directory. Le directory possono essere approssimativamente paragonate alle cartelle manila in cui dati come file elettronici e immagini sono archiviati su un disco. Gli aggiornamenti di sistema vengono effettivamente registrati nel registro seriale prima che vengano apportate modifiche permanenti al record originale del disco. Se si verifica un crash improvviso durante la “scrittura” degli aggiornamenti al log seriale, l’integrità dei dati non viene distrutta; piuttosto, il sistema torna immediatamente allo stato in cui si trovava prima che si verificasse l’arresto anomalo.
Quasi tutti i sistemi operativi sono in grado di gestire la tecnologia di un file system journaling, che esiste dagli anni ‘1980. I server, tuttavia, e non i personal computer (PC), tendono ad essere le piattaforme su cui questa tecnologia è necessaria ed è ampiamente utilizzata. Durante un’interruzione di corrente, uno spegnimento improprio o un arresto anomalo, i dati che non sono stati salvati potrebbero essere persi in modo permanente senza i vantaggi di un file system journaling che consente il ripristino dei dati non salvati e la loro memorizzazione automatica in una posizione di destinazione. È facile intuire come questo tipo di tecnologia sia vitale negli ambienti di elaborazione dati in cui quasi tutte le operazioni sono considerate critiche per l’azienda.
Esistono opzioni con un file system journaling che vengono studiate e scelte dalle persone incaricate di configurare ambienti di elaborazione di livello aziendale come le reti. Ad esempio, questi amministratori e tecnici di rete, a seconda dello specifico file system di journaling selezionato, hanno la possibilità di indicare la quantità di dati da inserire nel journal, poiché è necessario del tempo per la lettura e il ripristino di un file di journaling. Devono considerare la velocità delle prestazioni e l’integrità dei dati e devono scegliere l’opzione migliore per consentire un equilibrio il più vicino possibile a un equilibrio ideale.
L’uso di un file system journaling di solito non è necessario su un PC. Un sistema di backup ben pianificato è generalmente il metodo migliore per proteggere l’integrità dei dati. Le persone che usano i loro PC per gestire un’attività da casa, tuttavia, potrebbero prendere in considerazione l’utilizzo di un file system journaling, per ogni evenienza. Molti sistemi operativi completamente gratuiti offrono la possibilità di utilizzare la sofisticata tecnologia di un file system journaling. Le attività da casa in genere non elaborano i carichi pesanti di dati che fanno le grandi aziende o organizzazioni, quindi raramente notano ritardi nelle prestazioni.