53
2)
распределение внешней памяти между файлами;
3)
обеспечение надежности и отказоустойчивости;
4)
обеспечение защиты от несанкционированного доступа;
5)
обеспечение совместного доступа к файлам;
6)
обеспечение высокой производительности.
Надежность – одна из
важнейших характеристик файловой системы,
поскольку ее разрушение зачастую более опасно, чем разрушение
компьютера. Поэтому файловые системы должны разрабатываться с
учетом
подобной возможности. Помимо своевременного
дублирования информации
(
backup), файловые системы современных ОС содержат специальные средства
для поддержки собственной совместимости. Для надежной работы файловой
системы важен
контроль ее целостности. В современных ОС предусмотрены
меры, которые позволяют свести к минимуму ущерб от порчи файловой
системы, а затем полностью или частично восстановить ее целостность. К ним
относятся:
1)
порядок выполнения операций;
2)
журнализация;
3)
проверка целостности файловой системы при помощи утилит.
К сожалению, не существует средств, гарантирующих абсолютную
сохранность информации в файлах, поэтому в
ситуациях, когда целостность
информации нужно гарантировать с
высокой степенью надежности,
прибегают к дорогостоящим
процедурам дублирования.
Наличие
дефектных блоков на диске - обычное дело. Внутри блока
наряду с
данными хранится контрольная сумма данных. Под «
плохими»
блоками понимают блоки диска, для которых вычисленная контрольная сумма
считываемых данных не совпадает с
хранимой контрольной суммой.
Дефектные блоки обычно появляются в процессе эксплуатации. Существуют
следующие решения
проблемы дефектных блоков:
1)
хранить список плохих блоков в контроллере диска;
2)
решение на уровне ОС.
Для большинства пользователей файловая система - наиболее видимая
Достарыңызбен бөлісу: