Файловая система ОС UNIX

Файловая система – это способ организовывать расположение данных на носителе информации. Файлы расположены в каталогах. Каталоги – это древовидная система, которая представляет файловую систему в целом, но на отдельных носителях своя файловая система.

Том файловой системы – данные, которые располагаются на выделенном носителе информации и эти тома могут монтироваться или демонтироваться в единую файловую систему. Если рассматривать структурно файловую систему, то она выглядит примерно следующим образом:

Загрузочный блок
Суперблок
Блок индексного дескриптора inode
Информационный блок

Загрузочный блок используется для расположения стандартной информации ОС и имеет нулевой логический номер. Физически он не обязан располагаться на нулевом номере, но с точки зрения логики – ноль. Это аппаратно зависимая часть ОС и информация, которая записана в нем, тоже аппаратно зависима.

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

Блоки индексных дескрипторов располагают индексные дескрипторы или информационные узлы, в которых хранится информация о файлах. Часть из них может быть занята, часть – свободна. Где-то еще храниться информация, какие из них заняты, а какие свободны (в некоторых случаях – в суперблоке, иногда выделяются отдельные области).

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

Типы файловой системы:

1) s5fs. В такой файловой системе длина имен файлов занимает 14 байт, имеется ограничение на количество файлов. Она считается не надежной, т.к. в ней только одна копия суперблока;

2) ffs. Считается быстрой файловой системой, т.к. в нем осуществляется быстрый доступ к данным. В отличие от файловой системы s5fs, в ffs храниться несколько копий данных;

и др.

Также имеется ext – семейство файловых систем (ext2 или ext3, где ext3 – это журнальный вариант ext2). В данной теме как раз и будет рассмотрена вайловая система ext2.



Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: