русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Отказоустойчивость NTFS.


Дата добавления: 2013-12-23; просмотров: 1288; Нарушение авторских прав


Проход отмены.

Проход повтора.

На проходе повтора NTFS сканирует журнал транзакций в прямом направлении, начиная с LSN самой старой записи, которая была обнаружена на проходе анализа. Она ищет записи обновления страницы, содержащей модификатор тома.

Когда NTFS достигнет журнала транзакций, то она после прохода анализа средства отложен-ной записи диспетчера кэша может начать запись.

 



 



Откатывает неподтверждённые транзакции. В таблице транзакций для каждой незавершённой транзакции хранится LSN.

 



 
 

 



 




= Транзакция 1

– Транзакция 2

Каждая запись отмены содержит LSN предыдущей транзакции.

 



Переназначение плохих кластеров. Когда NTFS получает ошибку о наличии плохого сектора, то она присоединяет кластер, содержащий этот сектор к своему файлу плохих кластеров. Это предотвращает повторное выделение этого кластера для другого файла. Затем NTFS выделяет для файла новый кластер и изменяет отображения VCN-LCN для файла так, чтобы это отображение указывало на новый кластер.

Пусть имеем запись MFT для файла, содержащего этот кластер M.

 



 



 




VCN 0 1 2

 
 

 




LCN 1355 1356 1357

VCN 3 4 5

 



 



LCN 1588 1589 1590

 



 



В этом случае файл плохих кластеров будет иметь следующую структуру.

 
 

 




 

VCN 0

 
 
плохой (BAD)

 




LCN 1357

 



 



Пользовательский файл будет выглядеть так.

 
 

 




 
VCN 0 1

 



 



LCN 1355 1356

 
 

 




VCN 2 VCN 3 4 5

       
   

 




LCN 1049 LCN 1588 1589 1590

 



 



Переназначение плохих кластеров не восстанавливает данные. Для восстановления исполь-зуются три схемы избыточного хранения.

1. Зеркальные наборы.

2. Дуплексные наборы.

3. Чередование дисков с записью чётности.

В случае зеркального набора содержимое раздела на первом жёстком диске дублируется на другой жёсткий диск. Дуплексные наборы являются вариантом зеркального набора, когда зеркальный набор находится на диске, управляемым другим контроллером.

Чередование дисков. Информация записывается на несколько дисков.

 



 



           
     

 




Один из дисков используется для хранения байтов чётности. Если сбой одного из дисков, то информация, которая находилась на сбойном диске восстанавливается с использованием оператора XOR над имеющейся информацией.

 



 





<== предыдущая лекция | следующая лекция ==>
Восстановление данных в NTFS. | АО компьютера


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.003 сек.