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


Борьба с авариями - часть 4


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

Если в обеих таблицах начальные идентификаторы равны конечным, то из области согласованности таблицы с максимальным идентификатором выбираются все имена справочников (их может быть несколько (см. 3.3.8), участвующих в обновлении состояния файловой системы, и проверяются их уникальные идентификаторы. Возможны такие ситуации:

·

уникальные идентификаторы всех справочников во всех дуб­лях равны идентификатору таблицы;

·         все идентификаторы в первом дубле равны идентификатору таблицы;

·         не все идентификаторы в первом дубле равны идентификато­ру таблицы;

·         все идентификаторы в первом дубле не равны идентификато­ру таблицы.

В первом случае таблица и справочники согласованы. Во вто­ром случае расходящиеся дубли справочников согласовываются (во вторые дубли записываются первые). Первый и второй случаи соот­ветствуют новому согласованному состоянию системы. В качестве таблицы распределения берется таблица с максимальным идентифи­катором. В третьем и четвертом случаях рассогласованные дубли справочников восстанавлииваются по второму дублю и в качестве таблицы распределения берется таблица с минимальным уникальным идентификатором.

Приведенная схема распространяется и на произвольное число дисков.  В этом случае в области согласованности хранятся кроме имен справочников имена тех дисков, в которых произошли измене­ния.

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

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




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



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