Like most Unix filesystems, directories are just a special form of
a file, so they are stored in data blocks. See the structure
ext2_dir_entry_2 in linux/include/ext2_fs.h for more info on the
exact layout on disk.
> 2.I know in ext2 the whole disk is made up of the boot
> block and some block groups. Each block groups
> contains super block,group descriptors,data block
> bitmap,inode bitmap,inode table and data blocks. The
> directory and file name information are stored in
> which part? In the data blocks?
As above - directories are
>
> 3.Are file names and other metadata put into the same
> range of blocks?
No. Only the filename and inode number are in the directory, along
with some data about the length of the directory entry.
> 4.Where can I find some detail information about ext2
> fiel system?
There are several papers which describe the structure of ext2
available on the internet. One is probably available from
http://e2fsprogs.sourceforge.net/
Cheers, Andreas
-- Andreas Dilger http://sourceforge.net/projects/ext2resize/ http://www-mddsp.enel.ucalgary.ca/People/adilger/- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/