Hi all,<br>Thanks to get such fast and useful replies. I would like to ask one more that<br>Can some one tell me where to find the code for the procedure 'delete'. ie the code that runs when a file is deleted from an ext3 filesystem.. where is this code placed.<br>
Regards<br>Ranju.<br><br><div class="gmail_quote">On Wed, Apr 29, 2009 at 6:59 PM, Theodore Tso <span dir="ltr"><<a href="mailto:tytso@mit.edu">tytso@mit.edu</a>></span> wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div class="im">On Wed, Apr 29, 2009 at 05:39:07AM -0600, Andreas Dilger wrote:<br>
> On Apr 28, 2009  22:08 -0500, Bruno Wolff III wrote:<br>
> > On Wed, Apr 29, 2009 at 06:15:59 +0530,<br>
> >   ranjith kannikara <<a href="mailto:ranjithkannikara@gmail.com">ranjithkannikara@gmail.com</a>> wrote:<br>
> > > HiI am a pre-final year computer science engineering student. We are doing<br>
> > > an open source project to make an application to recover the deleted files<br>
> > > in an ext3 filesystem. In between we are having some doubts can any one make<br>
> > > some clarification?<br>
> ><br>
> > A good start would probably be to look at what ext3grep does.<br>
><br>
> A good finish would be to take ext3grep and enhance it to do more than it<br>
> currently does (e.g. add ext4 support) instead of making a duplicate tool.<br>
<br>
</div>Note that converting it to use libext2fs would for more of its<br>
low-level functions would be one of the easier ways of accomplishing<br>
this, since all of the low-level extent manipulation functions are<br>
coded in libext2fs.  On the other hand, you'll learn more about the<br>
low-level filesystem layout if you do it yourself; sone one is<br>
probably better from an engineering perspective in terms of making a<br>
robust and useful and long-term more easily maintained tool --- and<br>
the other approach is better from a pedagogical perspective.<br>
<br>
                                    - Ted<br>
</blockquote></div><br><br clear="all"><br>-- <br><a href="http://www.ranjithkannikara.blogspot.com/">http://www.ranjithkannikara.blogspot.com/</a><br>