Inode
Материал из Википедии — свободной энциклопедии
- Правильный заголовок этой статьи — inode или i-node. Он показан некорректно из-за технических ограничений.
inode или i-node (произносится айнод или инод, одно из вероятных объяснений происхождения названия — слияние буквы i слова index — указатель, индекс — и слова node — узел, элемент) — специальная структура данных, хранящая информацию о файле в файловой системе: тип файла (файл, каталог, ссылка), длина файла, идентификатор владельца, количество ссылок и др.
Каждый файл в Unix-системе может иметь несколько имён. Каждое имя файла ссылается на определённые inode этого файла. Когда удаляется файл, удаляется ссылка на данный inode. Если удалены все файлы, ссылающиеся на один и тот же inode, файл считается полностью удалённым: именно поэтому программы типа undelete в Unix не позволяют установить точное имя удалённого файла.
Точное происхождение названия неизвестно. Одна из версий дана Деннисом Ритчи: index node (индексный узел, элемент) → index-node → i-node → inode — постепенное укорочение и слияние словосочетания index node. По другой версии, начальная буква i в i-node происходит от слова information (информация).