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

Восстанавливаемость NTFS



NTFS представляет собой останавливающуюся файловую систему. Файловые системы делятся на:

1. Файловые системы с точной записью.

2. Файловые системы с отложенной записью или останавливающиеся файловые системы.

Файловые системы с точной записью организованы таким образом, чтобы после сбоя были повреждены некритические участки структуры файловой системы. Например: любая файловая операция распадается на ряд подопераций.

Например, авария произошла при копировании файлов:

1. Производится запись в кластеры диска.

2. Кластеры помечаются как занятые.

3. Записывается информация о файле в подкаталог.

Т. е в этом случае если будет сбой, то максимальный урон, который может быть – это будет потерян доступ к части кластеров. Запись на диск производится сразу же. Пример файловой системы с точной записью – это файловая система DOS.

Файловые системы с отложенной записью. Информация предварительно записывается в кэш, а затем кэш сбрасывается на диск. Преимуществом данного метода явл. высокая скорость работы. Обеспечивается при помощи техники обработки транзакции и техники протоколирования. Прежде чем выполнить над содержимым диска какую-либо операцию, изменяющую файловую структуру, NTFS записывает эту транзакцию в файл журнала транзакций. Т. о, в случае сбоя системы незавершённые транзакции можно повторить или отменить после перезагрузки компьютера.

Средства протоколирования NTFS состоят из двух компонент, это:

1. Журнал транзакций.

2. Сервис журнала транзакций (LFS – Log File Service).

Сервис журнала транзакций представляет собой набор программ. Сервис журнала транзакций отделён от файловой системы NTFS. Это сделано для того, чтобы производители программного обеспечения могли создавать свои сервисы. В качестве параметра NTFS передаёт LFS. LFS делит журнал транзакций на две части: область рестарта и бесконечную область протоколирования.

Область рестарта содержит указатель на контрольную точку. Контрольная точка – это точка, с которой надо восстанавливать файловую систему. Копия контрольной точки создаётся для надёжности. Для идентификации записи, помещённой в журнал транзакций, LFS использует номера логических последовательностей LSN (Logical Sequence Numbers). Номер LSN постоянно увеличивается. Область протоколирования используется циклически. После восстановления эта область становится доступной. В процессе восстановления NTFS вызывает LFS для чтения-записи журнала в прямом направлении, чтобы просмотреть все транзакции, которые были запротоколированы, но не были записаны на диск в момент сбоя и в обратном направлении, чтобы откатить транзакции.





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



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