Need help to understand inodes in FAT implementation

Simon Brugger simon.brugger at gmail.com
Thu Jul 23 05:46:03 UTC 2015


The FAT filesystem is a design from Microsoft and the whole Windows
universe. As you probably know, FAT does not support Inodes like ext3 or
other UNIX/LINUX filesystem.

The FreeBSD kernel provide a FAT filesystem driver but I've problems to
understand the code and need help for answering the following questions:

   - Inodes must be generated on the fly by file access. When exactly does
   this happened?
   - How does FreeBSD generate Inodes?
   - How does the kernel FAT driver manage the file descriptors?


Thank you very much for your help.


More information about the freebsd-fs mailing list