Bug#386006: [Pkg-sysvinit-devel] Bug#386006: Cannot mount -o auto USB filesystems from /etc/fstab

Henrique de Moraes Holschuh hmh at debian.org
Mon Sep 11 14:59:35 UTC 2006


On Mon, 11 Sep 2006, Petter Reinholdtsen wrote:
> I'm not quite sure what your problem is, but I'll try to recap it as I
> understand it.  You have a system with USB, and an external USB disk
> connected all the time which you want to have mounted when you boot.

The only way we can support this nowadays is with the full async userspace
model.  No initscript solution will work well, the border conditions will
ensure it will break here and there (for a LOT of heres and theres...), and
it is the wrong approach to solve the problem anyway, as it would be limited
to coldboot.

So, for Etch/sid, that means udev rules.  And if any udev rule for this is
to use /etc/fstab, I'd say it must require UUID-based fstab entries, or
something else equally robust.

And if we are going to start working on this, I'd create a taskforce,
because it is something with the potential for a lot of breakage, and we
need to learn from what other distros did.

> bug can't be fixed by the initscripts package, if the problem is that
> the init.d scripts loading kernel modules are running too late.

Correct.  And the BIG problem is that even reshuffling this won't fix the
issue after the boot is done.

-- 
  "One disk to rule them all, One disk to find them. One disk to bring
  them all and in the darkness grind them. In the Land of Redmond
  where the shadows lie." -- The Silicon Valley Tarot
  Henrique Holschuh




More information about the Pkg-sysvinit-devel mailing list