Re: File System Project

2009-03-07 Thread Peter Teoh
instead of starting a new project, why not answer a few questions: what are all the key functions traversed when creating a new file? new directory? new symlink? conceptually it should involved functions that: a. allocate a new inode. b. allocate some blocks of space. c. updating the blo

Re: File System Project

2009-03-07 Thread Manish Katiyar
On Sun, Mar 8, 2009 at 4:21 AM, "Stanisław T. Findeisen" wrote: > -BEGIN PGP SIGNED MESSAGE- > Hash: SHA1 > > Manish Katiyar wrote: > | Or you can try porting ext3grep to C :-) and add new features to it, > | that way you also learn the filesystem ondisk structures > | > | Let me know if y

Re: File System Project

2009-03-07 Thread Stanisław T. Findeisen
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Manish Katiyar wrote: | Or you can try porting ext3grep to C :-) and add new features to it, | that way you also learn the filesystem ondisk structures | | Let me know if you are interested, we can work together. Are you porting ext3grep to C? What f

Re: File System Project

2009-03-07 Thread Sandeep K Sinha
On Sat, Mar 7, 2009 at 10:16 AM, Manish Katiyar wrote: > On Sat, Mar 7, 2009 at 2:25 AM, Greg Freemyer wrote: >> On Fri, Mar 6, 2009 at 3:35 PM, Shyam Burkule >> wrote: >>> Hi Greg, Thanks for your reply. >>> >>> >>> Actually I am new to file system, I did work in memory management of Linux >>>

Re: File System Project

2009-03-06 Thread Greg KH
On Fri, Mar 06, 2009 at 03:50:32PM -0500, sahlot arvind wrote: > I mean RAM based. That's too trivial to do these days, it can be done in about 100 lines of code, and really doesn't teach that much about how filesystems work. Although it is a good place to start, look at the code for debugfs or s

Re: File System Project

2009-03-06 Thread Manish Katiyar
On Sat, Mar 7, 2009 at 2:25 AM, Greg Freemyer wrote: > On Fri, Mar 6, 2009 at 3:35 PM, Shyam Burkule wrote: >> Hi Greg, Thanks for your reply. >> >> >> Actually I am new to file system, I did work in memory management of Linux >> kernel. My concern is to understand file system, block architecture

Re: File System Project

2009-03-06 Thread Greg Freemyer
On Fri, Mar 6, 2009 at 3:35 PM, Shyam Burkule wrote: > Hi Greg, Thanks for your reply. > > > Actually I am new to file system, I did work in memory management of Linux > kernel. My concern is to understand file system, block architecture etc. I > started reading, but wanted to do some implementati

Re: File System Project

2009-03-06 Thread sahlot arvind
I mean RAM based. On Fri, Mar 6, 2009 at 3:50 PM, sahlot arvind wrote: > Try writing memory based file system. > > > On Fri, Mar 6, 2009 at 3:35 PM, Shyam Burkule wrote: > >> Hi Greg, Thanks for your reply. >> >> >> Actually I am new to file system, I did work in memory management of Linux >> ke

Re: File System Project

2009-03-06 Thread sahlot arvind
Try writing memory based file system. On Fri, Mar 6, 2009 at 3:35 PM, Shyam Burkule wrote: > Hi Greg, Thanks for your reply. > > > Actually I am new to file system, I did work in memory management of Linux > kernel. My concern is to understand file system, block architecture etc. I > started read

Re: File System Project

2009-03-06 Thread Shyam Burkule
Hi Greg, Thanks for your reply. Actually I am new to file system, I did work in memory management of Linux kernel. My concern is to understand file system, block architecture etc. I started reading, but wanted to do some implementation. Thanks Shyam On Sat, Mar 7, 2009 at 12:44 AM, Greg Freemy

Re: File System Project

2009-03-06 Thread Greg Freemyer
On Fri, Mar 6, 2009 at 2:01 PM, Shyam Burkule wrote: > Hello All, > > Can you provide me with some project idea in file system that help to > understand file system stack. > > Thanks >   Shyam If you don't care if it gets accepted by mainline, then backporting the ext4 online defragger to ext3/ex

File System Project

2009-03-06 Thread Shyam Burkule
Hello All, Can you provide me with some project idea in file system that help to understand file system stack. Thanks Shyam