Поле | Байты | Описание |
Mode | Тип файла, биты защиты, биты setuid и setgid | |
Nlinks | Количество каталоговых записей, указывающий на этот i-узел | |
Uid | Идентификатор владельца | |
Gid | Номер группы | |
Size | Размер файла в байтах | |
Addr | Адрес первых 10 дисковых блоков файла и 3 косвенных блока | |
Gen | Счетчик использования i-узла | |
Atime | Время последнего доступа файла | |
Mtime | Время последнего изменения файла | |
Ctime | Время последнего изменения i-узла |
Первые 10 дисковых блоков файла хранятся в самом i-узле, при блоке в 1Кбайт, файл может быть 10Кбайт.
Дополнительные блоки для i-узла, в случае больших файлов:
· Одинарный косвенный блок -дополнительный блок с адресами блоков файла, если файл не сильно большой, то один из адресов в i-узле указывает на дополнительный блок с адресами. Файл может быть 266Кбайт=10Кбайт+256Кбайт (256Кбайт <= 256 (2^8)-адресов блоков = 1Кбайт-размер блока / 4байта-размер адреса)
· Двойной косвенный блок- дополнительный блок с адресами одинарных косвенных блоков, если одного дополнительного блока не хватает. Файл может быть 65Мбайт=10Кбайт+28Кбайт+216Кбайт.
· Тройной косвенный блок - дополнительный блок с адресами двойных косвенных блоков, если одного одинарного косвенного блока не хватает. Файл может быть 16Гбайт=10Кбайт+28Кбайт+216Кбайт+224Кбайт.