I've been trying to read a little about filesystems and how harddisks work.
From what I can see so far, the BIOS access the Master Boot Record chosen, which will in turn run a startup binary code embedded in the MBR. This launch a chosen OS to start, which will require more binaries located in one of the partitions at the disk.
The partitions are avaiable to the MBR, because the MBR stores pointers to the various partitions.
Now, before any more files can be accessed, the superblock of the partition will be read.
Am I right so far?
If I am basically right so far, here is what I don't understand:
What's the connection between the Inodes and the Super-Block?
I mean..say you wanna access the file that inode nr#10293 points to.
How would the filesystem find inode nr#10293?
Does the superblock contain some kind of global inode-table?
Oh yeah, and I'm talking about the ext3 filesystem