Операционные системы супер-ЭВМ


Борьба с авариями


Одним из требований, которым должна удовлетворять файловая система, является обеспечение устойчивости к различного рода авариям. Аварии можно классифицировать следующим образом: "мяг­кие аварии" - это отказы ОС, аппаратуры , остановы, зациклива­ния и т.д.,в результате чего происходит потеря содержимого опе­ративной памяти; "жесткие аварии" - это разрушение информации на дисках.

Последствия "мягких аварий" - рассогласование системной критической информации на внешней памяти. Для ликвидации пос­ледствий "мягких аварий" обычно используются системные обслужи­вающие программы, которые приводят в соответствие системную информацию.

Результат "жестких аварий" - утрата на внешней памяти отдельных объектов или целых поддеревьев. Основным методом борьбы с "жесткими авариями" является архивное копирование фай­ловой системы .

Файловая система ОС ОМ устойчива к "мягким авариям": сог­ласованное состояние критической информации поддерживается ФС без привлечения дополнительных обслуживающих программ.

ФС обладает определенной устойчивостью и по отношению к "жестким авариям": даже полная потеря информации на отдельном внешнем носителе не приводит к выходу из строя всей файловой системы, а только к частичной потери данных - тех файлов, кото­рые располагались на этом внешнем устройстве.

Наиболее важные файлы можно явно дублировать на разных дисках. Предполагается, что "жесткие аварии" одновременно на двух внешних устройствах - событие маловероятное.

Остановимся подробнее на том, каким образом ФС обеспечива­ет устойчивость к авариям.

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




Начало  Назад  Вперед



Книжный магазин