Вы должны понимать понятия файловой системы, такие как inode и каталоги (по сути, inode!), Чтобы понять, как это работает.Насколько реализация идет, хорошо это до Вас действительно!В качестве полезного упражнения вы можете загрузить исходный код linux с kernel.org.И посмотрите документацию по ext2 в этом.Действительно хорошо написанные основные объяснения всего этого!