e2fsck doesn't run after "maximal mount count reached" during boot?

Shern, Benjamin J ShernBJ at LOUISVILLE.STORTEK.COM
Wed Apr 23 09:49:44 GMT 2003


This here is the culprit - 
According to the fstab(5) manpage the last digit for root should be 1 and
all others should be 2.  Lunar install defaults to 0 which means don't
check....
Ben


  > -----Original Message-----
  > From: Shern, Benjamin J 
  > Sent: February 12, 2003 10:59 AM
  > To: 'lunar at lunar-linux.org'
  > Subject: Root disk not getting fsck
  > 
  > 
  > Yikes!!!
  > 
  > My root partition was not getting fsck'ed after an unclean dismount.
  > I believe I see why:
  > 
  > Just a heads-up for those of you who have a /boot partition 
  > on ext2 and /
  > partition on some other fs type.....
  > 
  > Check your /etc/fstab and make sure the last digit is 
  > non-zero on any
  > partitions you care about!
  > Ben
  > 
  > 
  > 
  > lunar.install from the .iso :
  > 
  > determine_fstab_settings()  {
  > 
  >   LAST="0 0"
  >   case  $FSYS  in
  >         swap)  OPTIONS="defaults"                        ;;
  >     reiserfs)  OPTIONS="defaults,notail,noatime"         ;;
  >         ext3)  OPTIONS="defaults,noatime"                ;;
  >          xfs)  OPTIONS="defaults,noatime"
  > ;;
  >         ext2)  OPTIONS="defaults,noatime"
  >                case  $POINT  in
  >                  /)  LAST="0 1"                          ;;
  >                  *)  LAST="0 2"                          ;;
  >                esac
  >                ;;
  >   esac
  > }

  > -----Original Message-----
  > From: Shern, Benjamin J [mailto:ShernBJ at louisville.stortek.com] 
  > Sent: April 23, 2003 9:46 AM
  > To: 'Lunar Linux Mailing List! (all are welcome)'
  > Subject: RE: e2fsck doesn't run after "maximal mount count 
  > reached" during boot?
  > 
  > 
  > The root partition should be mounted read-only - at which 
  > point it can
  > be fsck'ed.  After it comes back clean, it should be 
  > mounted read-write.
  > Ben
  > 
  >   > -----Original Message-----
  >   > From: Terry Chan [mailto:tpchan at attbi.com] 
  >   > Sent: April 23, 2003 9:41 AM
  >   > To: lunar at lunar-linux.org
  >   > Subject: Re: e2fsck doesn't run after "maximal mount count 
  >   > reached" during boot?
  >   > 
  >   > 
  >   > Ralph,
  >   > 
  >   > No it can't really happen automatically.  Slight chicken 
  >   > and egg problem.
  >   > 
  >   > You can't run e2fsck on a partition that is mounted already 
  >   > -- it must be run
  >   > against a partition that is NOT mounted.  Egg part is that 
  >   > the e2fsck binary is
  >   > only located on the partition that you are trying to fsck.  
  >   > That's why you
  >   > need to boot from another source like the ISO to run 
  > e2fsck.  See ?
  >   > 
  >   > Terry Chan
  >   > ----------------------------------------------------------------
  >   > On Wed, Apr 23, 2003 at 08:51:48AM -0400, Ralph Crongeyer wrote:
  >   > > Terry, Thanks for the response. I just did that and it 
  >   > worked with no 
  >   > > problems! Thanks!
  >   > > 
  >   > > But shouldn't this be happining automatically when the 
  >   > maximal mount count is 
  >   > > reached?
  >   > > 
  >   > > Ralph
  >   > > 
  >   > > > Ralph,
  >   > > >
  >   > > > Boot your Lunar box with any version of the Lunar 
  >   > Install/Rescue ISO. 
  >   > > > e2fsck is of course included on the ISO.
  >   > > >
  >   > > > After the ISO is booted, get to the point in the 
  >   > install process before
  >   > > > you have to mount partitions and just use the menu 
  >   > option to drop to
  >   > > > a shell prompt.  From there you can run "e2fsck /dev/dha2".
  >   > > >
  >   > > > Terry Chan
  >   > _______________________________________________
  >   > Lunar mailing list
  >   > Lunar at lunar-linux.org
  >   > http://lunar-linux.org/mailman/listinfo/lunar
  >   > 
  > _______________________________________________
  > Lunar mailing list
  > Lunar at lunar-linux.org
  > http://lunar-linux.org/mailman/listinfo/lunar
  > 


More information about the Lunar mailing list