Архитектура современных операционных систем

181 Область рестарта содержит LSN, с которого нужно начать восстановле- ние тома в случае сбоя. Копия 1 Копия 2 Область рестарта Область протоколирования Рис. 5.11. В области рестарта этот LSN дублируется, то есть записывается 2 раза. LFS позволяет выполнять следующие действия с log file:  – открывать / закрывать;  – осуществлять поиск записи с заданным LSN;  – записывать очередную запись на свободное место;  – осуществлять просмотр области протоколирования в прямом и обратном направлении;  – сбрасывать, то есть очищать область протоколирования;  – продвигать начало журнала далее. Для того чтобы гарантировать повторное выполнение или откат транзак- ций NTFS выполняет опережающее протоколирование транзакций изменения управляющих структур в файловой системе по следующей схеме: 1. NTFS сохраняет в КЭШе информацию для журнала транзакций 2. также в КЭШе NTFS осуществляется изменения на томе 3. происходит обращение к LFS для сброса информации о транзакции из КЭШа в log – file 4. осуществляется сброс данных изменений тома из КЭШа на диск За счет такой последовательности действий гарантированно, что прото- кол транзакций попадает в log file раньше, чем будут произведены реальные изменения на диске.

RkJQdWJsaXNoZXIy MTY0OTYy