I am currently learning about the Linux file system. I have learned the following so far:
- A directory is just a file that contains the following information: the file names, and their inode numbers.
- There is an inode table that contains a data structure for each inode number. This data structure contains information such as Owner ID, Group ID, Size of file, etc.
Now does the inode data structure also contains the actual address of the file on disk, or does it only contain the address of some other data structure that knows the actual address of the file on disk?