Я думаю, может быть, вам нужно нужно немного сфокусировать его: -)
Для файловых систем UNIX существует много разных типов.
Тот, который я 'У большинства знакомых с (ext2
) есть «файл» на диске, содержащий записи каталога.Эти записи являются простыми именами и указателями на сам файл (поэтому у вас может быть несколько записей каталога, указывающих на один и тот же файл, hard links
).
Сам файл представляет собой inode
, который содержит свойствафайла (владелец, размер, права доступа и т. д.).
inode
также содержит прямые и косвенные указатели на содержимое файла.Под прямым я подразумеваю указатель на блок данных.
Косвенный указатель - это указатель на указатель на содержимое.Я полагаю, что вы можете перейти на еще два уровня косвенности, что дает вам действительно огромные размеры файлов:
Подробнее о Википедии .