Операционная система QNX 4.Архитектура системы

       

Восстановление файловой системы


Даже в самых хороших системах могут происходить следующие отказы:

  • появление на диске сбойных блоков вследствие бросков по питанию;
  • неопытный или злонамеренный пользователь, имея доступ к привелегиям суперпользователя может реинициировать файловую систему (посредством утилиты dinit);
  • из-за ошибок программа (особенно работающая не в среде QNX) может проигнорировать информацию о разделении диска и перезаписать часть раздела QNX.

Поэтому, для того, чтобы можно было восстановить как можно больше файлов в случае возникновения указанных отказов, на диск записываются уникальные "метки", которые помогают при автоматической идентификации и восстановлении критических частей файловой системы. Файл индексных дескрипторов (/.inodes), а также каждый каталог и блок экстентов содержат уникальные структуры данных, которые утилита chkfsys использует для восстановления поврежденной файловой системы.

Более подробно о восстановлении файловой системы смотрите в описании утилиты chkfsys.



Содержание раздела