Thanks for help!!

On Mon, Dec 22, 2008 at 5:36 PM, Manish Katiyar <[email protected]> wrote:

> On Mon, Dec 22, 2008 at 4:23 PM, pradeep singh
> <[email protected]> wrote:
> > Hello,
> > On Mon, Dec 22, 2008 at 4:10 PM, Sandeep K Sinha
> > <[email protected]> wrote:
> > [snip]
> >>> Can you please describe any scenario, where this may happen?
> >>> One i can think of is when your /sbin is groked.
> >>>
> >> Well, there can be many scenario's which may lead to such situations.
> >> In commodity file systems liek ext2/ext3 we dont handle sector failures.
> >> If such in-consistency occurs at your fs level, then you will be in
> >> big problems.
> >
> > yes indeed.
> >>
> >> Also, there can be possible situations where your superblock gets
> >> corrupted and the fsck wont have any information pertaining to the
> >> disk layout of the Fs.
> >> In such scenario, you won't even have access to the duplicate SB's.
> >> Duplicate SB's are helpful mostly when you have some kind of
> >> inconsistencies in the SB data but when the SB itself is corrupted,
> >> who will tell you where the alternative SB is ?
> >
> > AFAIK , location of duplicate superblocks is decided by the block size
> > and thus is not explicitly stored in the superblock, though I am not
> > sure of this. Maybe one well versed with fs internals can shed some
> > light on this matter.
>
> You may want to check the code of get_backup_sb() from file
> e2fsprogs/e2fsck/util.c to see how it gets the backup superblock
> number depending on the blocksize.
>
> Thanks -
> Manish
>
>
>
> >
> > Cu,
> >   --Pradeep
> >
> >>> I wonder if this is the case, then what happens when fsck itself
> >>> cannot be invoked. though your superblock is intact you still cannot
> >>> have a sane state for your fs because effectively fsck is not there.
> >>> How do we handle such situations?
> >>
> >> Obviously you will have to have something like a fsck.
> >> Look for some other similar tools.
> >> Also, if fsck fails for its own reason, it will probably be temporary, I
> assume.
> >>> Any hints?
> >>>
> >>
> >>
> >>> Thanks for the inputs Sandeep,
> >>>    ~Pradeep
> >>>>
> >>>> HTH,
> >>>>
> >>>>> Thanks,
> >>>>>       ~Pradeep
> >>>>>>
> >>>>>>>
> >>>>>>> Thanks
> >>>>>>> Shyam.
> >>>>>>>
> >>>>>>
> >>>>>>
> >>>>>>
> >>>>>> --
> >>>>>> Regards,
> >>>>>> Sandeep.
> >>>>>>
> >>>>>>
> >>>>>>
> >>>>>>
> >>>>>>
> >>>>>>
> >>>>>> "To learn is to change. Education is a process that changes the
> learner."
> >>>>>>
> >>>>>> --
> >>>>>> To unsubscribe from this list: send an email with
> >>>>>> "unsubscribe kernelnewbies" to [email protected]
> >>>>>> Please read the FAQ at http://kernelnewbies.org/FAQ
> >>>>>>
> >>>>>>
> >>>>>
> >>>>>
> >>>>>
> >>>>> --
> >>>>> Pradeep
> >>>>>
> >>>>
> >>>>
> >>>>
> >>>> --
> >>>> Regards,
> >>>> Sandeep.
> >>>>
> >>>>
> >>>>
> >>>>
> >>>>
> >>>>
> >>>> "To learn is to change. Education is a process that changes the
> learner."
> >>>>
> >>>
> >>>
> >>>
> >>> --
> >>> Pradeep
> >>>
> >>
> >>
> >>
> >> --
> >> Regards,
> >> Sandeep.
> >>
> >>
> >>
> >>
> >>
> >>
> >> "To learn is to change. Education is a process that changes the
> learner."
> >>
> >
> >
> >
> > --
> > Pradeep
> >
> > --
> > To unsubscribe from this list: send an email with
> > "unsubscribe kernelnewbies" to [email protected]
> > Please read the FAQ at http://kernelnewbies.org/FAQ
> >
> >
>

Reply via email to