This discussion is archived
4 Replies Latest reply: Dec 10, 2011 11:28 PM by 896254 RSS

Inode(HELP!!)

896254 Newbie
Currently Being Moderated
Hi guys,
I am stuck to a very specific problem. I want to add a field to the existing

inode data structure, but I am not sure where to make the changes. What I want

to know is where and how to make changes to the inode data

structure
Also Please explain the problems that may arise in making such changes
  • 1. Re: Inode(HELP!!)
    abrante Pro
    Currently Being Moderated
    Just grab the source from the opensolaris project and change it. Note that this however would ruin any compatibility with existing systems, and you would have to recreate all filesystems from scratch, so perhaps its not really what you want to do...

    Perhaps you could let us know exactly what problem you wish to solve?

    .7/M.
  • 2. Re: Inode(HELP!!)
    896254 Newbie
    Currently Being Moderated
    Thank you...can you give me the hint for the starting point to make these changes...because the filesystem is too big to decide a starting piont
  • 3. Re: Inode(HELP!!)
    Marty Newbie
    Currently Being Moderated
    Which class is this for? This question sounds eerily similar to a project I did while getting my CS degree.
  • 4. Re: Inode(HELP!!)
    896254 Newbie
    Currently Being Moderated
    Sorry for the late reply...
    Basically we are doing this project as our Final Year University Project...We came across this idea to add a field to the inode structure as it lacks a very important field(according to us)...In order to do this...we need a starting point...So far we have studied data structures like FTS, STAT, INODE and DINODE...but we are still not sure if the control flow we have in mind is correct...Actually we are not getting the link to access the inode directly...We understand that all the references need to be modified in order to support the change we intend to make...
    Can you please guide us in the right direction

Legend

  • Correct Answers - 10 points
  • Helpful Answers - 5 points