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
|