|
|
Компьютеры - Inode - Описание индексного дескриптора в POSIX12 мая 2011
Оглавление: 1. Inode 2. Описание индексного дескриптора в POSIX
Стандарты POSIX описывают поведение файловой системы как потомка традиционных файловых систем UNIX — UFS. Постоянные файлы должны иметь следующие атрибуты:
- длина файла в байтах;
- идентификатор устройства;
- ID пользователя, являющегося владельцем файла;
- ID группы файла;
- режим файла, определяющий какие пользователи могут считывать, записывать и запускать файл;
- Timestamp указывает дату последнего изменения инода, последней модификации содержимого файла, и последнего доступа;
- счетчик ссылок указывают количество жестких ссылок, указывающих на индексный дескриптор;
- указатели на блоки диска, хранящие содержимое файла.
Системный вызов stat считывает номер индексного дескриптора файла и некоторую информацию из него.
Этимология inode
Точная причина использования «и» в узлах неизвестна. В ответ на вопрос об этом один из пионеров Unix-систем Деннис Ритчи ответил:
Честно говоря, я мало об этом знаю. Это был всего лишь термин, который мы начали использовать. 'Индекс', как я полагаю, использовался из-за несколько необычной структуры файловой системы, хранившая информацию о доступе к файлам в плоском массиве на диске, а вся информация об иерархии каталогов хранилась отдельно. Таким образом, и-номер являлся индексом в этом массиве, и-нод - выбранным элементом массива..
Просмотров: 1871
|