Ext

by moodyharsh
ext2fs

ext2_fs

boot block
partition table

blockgroups
superblock
everyones group descriptors
–inode bitmap
–bock bitmap
–first inode block no
inode table
data blocks

the mk2fs does a lot of things
like setting up super blocks and group descriptors and collecting damaged blocks
in lost + found. it also initialises all the the inode table.
note the rootfs

vfs
superblock & superblock ops
inode & selfops + file ops
address_space & itsops
dentry & its ops
file

file can also be implemented generically.

contrary to what people say linux file systems doesn’t use oop
but modules.

a little bit of flash

nor – like ram but non-volatile
fast access times
nand– like hd
better storage

both require filesystem to manage
nor especially has greater wear effect
this is counter reacted by wear-levelling, garbage collectionn and bad block management