Thread (5 messages) 5 messages, 4 authors, 2011-01-08

How does the kernel setup the file system

From: Fu Kai <hidden>
Date: 2011-01-08 04:26:29

hi,
thanks you all, Rahul's suggestion really helps me.

On 1/8/11, Rahul Deshmukh [off-list ref] wrote:
Hello,

I think you are looking for following:

fs/ext2/super.c:

init_ext2_fs()-> register_filesystem(&ext2_fs_type)->
ext2_get_sb()->ext2_fill_super()

For every file system in linux kernel,  first it register itself with
register_filesystem().
Here this call is called when ext2  module is loaded. Then when file system
is mount
it will call ext2_fill_super() which will read the on disk super block and
load it into memory.

The on disk super block is written when user format the device with given
file system.

I hope that will help.

- Rahul

On Fri, Jan 7, 2011 at 9:40 PM, Fu Kai [off-list ref] wrote:
quoted
hi folks,
I'm looking the source code about linux file system recently. I have
scanned over ext2,
and now I'm very curious about how does the kernel setup the ext2 up, but
I
couldn't locate
the corresponding code. Could anybody give any advice for me?

Thanks,
owr

_______________________________________________
Kernelnewbies mailing list
Kernelnewbies at kernelnewbies.org
http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies

-- 
Thanks,
Fu Kai
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help