zazarolo
25-09-2008, 01:14
Salve a tutti,
ho una domanda particolare da porvi. So che il file system NTFS, come tanti altri file system moderni, possiede il meccanismo di journaling che permette, nel caso di NTFS, di memorizzare le transazioni che dovranno essere effettuate sui metadati su un file di log che risiede nella Master File Table. Quello che mi domando io è: che cosa succede se si verifica un crash della macchina o un riavvio improvviso di sistema mentre sto scrivendo nel log file le transazione che andrò ad effettuare nei metadati? Per spiegarmi meglio: se effettuo delle modifiche su un metadato e mi capita un errore come quelli sopra citati, allora ok al prossimo riavvio il file system andrà a controllare nel log file le transazioni non terminate. Ma se l'errore capita mentre sto proprio scrivendo quelle transazioni che dovrò effettuare nel file di log?
ho una domanda particolare da porvi. So che il file system NTFS, come tanti altri file system moderni, possiede il meccanismo di journaling che permette, nel caso di NTFS, di memorizzare le transazioni che dovranno essere effettuate sui metadati su un file di log che risiede nella Master File Table. Quello che mi domando io è: che cosa succede se si verifica un crash della macchina o un riavvio improvviso di sistema mentre sto scrivendo nel log file le transazione che andrò ad effettuare nei metadati? Per spiegarmi meglio: se effettuo delle modifiche su un metadato e mi capita un errore come quelli sopra citati, allora ok al prossimo riavvio il file system andrà a controllare nel log file le transazioni non terminate. Ma se l'errore capita mentre sto proprio scrivendo quelle transazioni che dovrò effettuare nel file di log?