Особенности файловой системы FreeBSD

FreeBSD использует используется файловая система FFS (Fast File System), по-другому – UFS. Свойства файловой системы:

- управление владельцем файла;

- управление правами доступа;

- использование специальных флагов (например, указание типа файла – каталог, ссылка и т.п.);

- управление характеристиками файлов (имена файлов, временные отметки и т.п.).

Структура файловой системы

- Загрузочный блок – один или несколько секторов в начале раздела. Хранит название раздела и программный код, при старте запускающий ядро ОС в память компьютера.

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

- Таблица индексных дескрипторов хранит дескрипторы файлов. Дескриптор содержит сведения о файле, размещении файла диске, права доступа к файлу, UID владельца файла, GID группы файла, временные метки файла.

- Файлы и каталоги. Каталоги образуют древовидную структуру.

 

Типы файлов ОС UNIX

В ОС используются следующие типы файлов:

- обычный файл – используются для хранения информации;

- каталог – содержит имена файлов, относящихся к данному каталогу;

- специальный файл устройства – обеспечивает доступ к некоторому устройству;

- именованный канал – используется для обмена данными между процессами;

- ссылка – для создания связи между данными, хранящимися в разных файлах;

- сокет – для организации обмена данных между процессами, существует только пока на него ссылается хотя бы один процесс.

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

Доступ к разделу на носителе информации обеспечивается монтированием раздела в общую файловую систему.

Монтирование обозначается определением файла устройства и точкой монтирования.

При старте системы программа mount запускается стартовым скриптом и автоматически монтирует системы указанные в файле /etc/fstab.

Команда монтирования раздела:

mount файл_устройства точка_монтирования

Атрибуты файла

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

Для каждой категории задается трехзначное двоичное число:

старший разряд определяет право на чтение;

второй разряд определяет право на запись;

младший разряд – на выполнение данного файла.

Категории определяются следующим образом:

первая категория – владелец файла

вторая категория – группа владельца

третья категория –остальные пользователи

 

Владелец Группа Остальные Значение
R W X R W X R W X







Дата добавления: 2015-12-01; просмотров: 802;


Поиск по сайту:

При помощи поиска вы сможете найти нужную вам информацию.

Поделитесь с друзьями:

Если вам перенёс пользу информационный материал, или помог в учебе – поделитесь этим сайтом с друзьями и знакомыми.
helpiks.org - Хелпикс.Орг - 2014-2024 год. Материал сайта представляется для ознакомительного и учебного использования. | Поддержка
Генерация страницы за: 0.003 сек.