В этом разделе описывается, как
могут повреждаться файловые
системы, как можно сохранить их
надежность и как сама система UNIX
проверяет файловые системы.
2.4.1. Повреждение файловой системы
Файловая система может быть
повреждена несколькими способами.
Три наиболее общих:
неправильное закрытие или
запуск системы;
удаление носителей данных до
демонтирования файловой
системы;
выход из строя аппаратных
средств.
Можно сохранить надежность
файловых систем, выполняя
следующие правила:
всегда используйте процедуру
shutdown перед выключением
компьютера. Процедура закрытия
демонтирует все файловые
системы;
всегда демонтируйте
смонтированный гибкий диск
системы UNIX перед его удалением;
никогда не удаляйте гибкий
диск, пока дисковод работает.
2.4.2. Целостность файловой системы
У компьютера есть несколько
встроенных признаков надежности.
Ниже приводится краткий список
этих признаков:
когда файл записывается на
жесткий диск, его индексный
дескриптор и блоки
записываются в том порядке,
который гарантирует
максимальную надежность. Это
известно как упорядоченные
записи;
системные буферы периодически
записываются на жесткий диск.
Это известно как
автоматическая модификация;
если файловая система
повреждается, необходимо
прогнать программу fsck, чтобы
очистить файловую систему
перед ее монтированием.