Re: What is e2initrd_helper?

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Wed, Apr 11, 2012 at 10:55:17AM -0500, Eric Sandeen wrote:
> On 4/11/12 10:46 AM, Phillip Susi wrote:
> > I came across this program in e2fsprogs and it doesn't seem to have a
> > man page.  What is its purpose?  Looking at the code, it appears to
> > extract the fs type listed in the /etc/fstab of the root fs before it
> > is mounted, but why?
> 
> +2004-09-18  Theodore Ts'o  <tytso@xxxxxxx>
> +
> +       * e2initrd_helper.c: New program which allows initrd scripts to
> +               check on the contents of /etc/fstab without (a) needing to
> +               mount the root filesystem, and (b) needing /bin/awk in the
> +               initrd environment.  (Addresses Debian Bug #247775)
> +

Debian used to have a system where we could transparently update the
root file system to use ext4 file system features as part of the
initrd.

At one point I had hopes that we could fix up the boot scripts so that
if an initrd was present, we could run e2fsck out of the initrd, so we
wouldn't have to play games with mounting the file system read-only.
So at one point the plan was this program would also extract all of
/etc/fstab for the initrd, and other things that might be useful
before the root file system was mounted.

I've since decided that this would involve getting fsck all-too-bound
up in distribution-specific init systems, and might actually aid and
abet the further dominance of GNOME-OS (or plymouth/upstart; I dispise
all of the modern init/initscripts systems equally), so I've since
stopped trying to implement things in that particular design
direction.

It's why I'll be abandoning Ubuntu when the new Ivy Bridge laptops
become available, and switching not to Fedora, but to Debian Testing
--- but I'm sure Mark Shuttleworth really doesn't care what distro
people like me choose to use....   :-)

						- Ted
--
To unsubscribe from this list: send the line "unsubscribe linux-ext4" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html


[Index of Archives]     [Reiser Filesystem Development]     [Ceph FS]     [Kernel Newbies]     [Security]     [Netfilter]     [Bugtraq]     [Linux FS]     [Yosemite National Park]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Samba]     [Device Mapper]     [Linux Media]

  Powered by Linux