linux user group brescia

immagine del castello

Archivio della mailing list

Curiosita` varie: 04 - File Sistem

Luca Giuzzi giuzzi a dmf.bs.unicatt.it
Lun 19 Feb 2001 15:32:34 UTC
File diario... argh...  Journaling e' il nome... lasciatelo a quel modo...

Il journaling (e il logging: le differenze sono sul tipo di dato immagazzinato)
 e' una tecnica in cui i cambiamenti ad un file non vengono scritti
 direttamente NEL file ma vengono immagazzinati in modo incrementale.
 In questo modo e' possibile riuscire ad avere il sistema sempre in uno
 stato consistente: i cambiamenti o sono accessibili e effettivi, oppure
 non sono visibili. Nel caso peggiore si sono perse le ultime modifiche
 ad un file (cosa spiacevole), ma il file non e' stato "scritto a meta'"
 e quindi -potenzialmente- illeggibile. 
 [le cose sono un po' piu' complesse, in realta', ma questo e' lo 
 spirito... ext2 NON e' un journaled filesystem; reiserfs, ext3, jfs e
 xfs sono journaling filesystems per linux]

 Una nota aggiuntiva: sovrascrivere i dati non basta per rendere le
 informazioni inaccessibili: i dischi magnetici (GCR) mantengono una
 certa `memoria' (isteresi) dei dati precedentemente scritti ed e'
 possibile -con apparecchiature opportune... essenzialmente quelle
 per una MRI- riuscire a recuperare dati anche molto vecchi. La cosa
 e' costosa pero' e deve essere piu' che giustificata...

 lg


 




Maggiori informazioni sulla lista Lug