Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Отказоустойчивость и журналирование



NTFS создавалась как надежная (по мнению Microsoft) файловая система, обеспечивающая защиту пользовательских данных за счет программных средств. Защита основана на журналировании определенных операций с файлами (транзакций). А именно: создание, удаление, переименование, изменение размера, прав доступа, установка файловых атрибутов. Также журналируются и операции дефрагментации. Вот почему перезагрузка компьютера в такой ситуации не так фатальна, как в случае с FAT. Упрощенно весь процесс выглядит так:

1. Драйвером ввода/вывода NTFS инициируется процесс операции с файлом, с указанием службе Log File Service вести протокол происходящего.

2. Под управлением службы Cache Manager данные передаются в кэш.

3. Cache Manager передает данные менеджеру виртуальной памяти Virtual Memory Manager, для записи на диск при первом удобном случае.

4. Virtual Memory Manager передает данные драйверу диска.

5. Данные передаются контроллеру для записи на диск.

6. Если процесс происходит успешно, запись транзакции удаляется.

Если происходит сбой (например, перезагрузка), в таблице транзакций обнаруживается запись транзакции и выполняется откат операций до текущей контрольной точки. Журналирование производится как в метафайл $LofFile, так и в разреженный файл tracking.log, находящийся в каталоге System Volume Information, с атрибутами «Системный» и «Скрытый».

Исправление ошибок в Windows XP выполняется стандартной утилитой CHKNTFS. Эту утилиту можно запустить из командной строки, либо выбрав пункт Выполнить проверку на вкладке Сервис свойств тома. Из-за того что она в процессе работы системы не может получить доступ к некоторым системным файлам на разделе, проверка диска откладывается до перезагрузки – выставляется так называемый «грязный» флаг.





Дата публикования: 2014-11-04; Прочитано: 327 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.005 с)...