Hello,<br><br>Hope you will forgive me for asking some very simple question about e2fsprogs. I am very new to the kernel as<br>well as file system programming.<br><br>My task is to collect superblock, inode, bitmap ( or free list)  information from ext2/ext3 filesysteam. After searching<br>

the google, I came to know about e2fsprogs, which I was able to install and use at least "dumpe2fs" utility. This<br>utility do not provide timestamp of each allocated inode and I am thinking of modifying source code of e2fsprogs.<br>

<br>My two questions are:<br><br>1.   Is it correct to use "dumpe2fs" program and modify for timestamp ?<br>2.   I could not understand the main purpose of e2fsprogs. Am I correct to assume that this program extract information<br>

     from the existing ext2/ext3 filesystem. Why there are ext2_inode datastructure defined in these programs ? Why couldn't<br>     these programs read existing datastructures of inode ? <br>3.  Are these user level or kernel level programs ?<br>

4.  I want to have my own policies of allocatiing datablocks in some cylinder group instead of using ext2 default policy ? What<br>    should I do for that ?<br><br>I know, these must be silly questions, but I will learn from your response.<br>

<br><br>Mir.<br>