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:
Thank you very much for your help.
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.