Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Индексный дескриптор файла (описатель файла)



Индексный дескриптор файла - это основной элемент, описывающий атрибуты файла вне зависимости от того, в каком каталоге или каталогах он упомянут.

Описатели файлов конкретной файловой системы находятся в последовательных блоках диска, начиная с блока диска № 2.

В канонической файловой системе любой описатель файла имеет длину 64 байта, т.е. в блоке размещается 8 описателей файла.

Описание структуры индексного дескриптора приведено в файле ino.h (или inode.h или dinode.h), расположенном в следующих каталогах (в зависимости от реализации Unix):

/usr/src/sys/ufs/ufs

/usr/include/ufs/ufs

Индексный дескриптор канонической файловой системы содержит следующие поля:

№№ п/п Наименование поля Длина поля в байтах
  Режим доступа и тип файла  
  Счётчик числа ссылок на файл  
  Идентификатор владельца  
  Идентификатор группы  
  Счётчик числа байтов в файле  
  Указатели на блоки диска  
  Дата последнего доступа  
  Дата последней модификации  
  Дата создания  
    å=64

Назначение отдельных полей:

1). Режим доступа и тип файла:

Приведем некоторые значения кодов, записываемых в данное поле:

Тип файла

040000 каталог

020000 специальный файл устройства

060000 специальный файл устройства





Дата публикования: 2015-10-09; Прочитано: 240 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.005 с)...