> On Sun, 5 Aug 2012 22:01:49 -0700 <blac1...@gmail.com> wrote:
>
> initramfs-tools (0.98.8, the one in squeeze) uses the command below to
> start up the array for the root filesystem (from line 91 of
> /usr/share/initramfs-tools/scripts/local-top/mdadm):
>
> $MDADM --assemble --scan --run --auto=yes $dev
>
> This specifies --run, which makes mdadm start the array even if it can
> only do so in degraded mode. This means, if I knock a SATA cable
> loose, my machine will still boot, but dirty the array. Once I
> notice, and reconnect the cable, I now have to run risky mdadm
> commands to add the drive back, and then I have to rebuild the whole
> array.
>
> What I'd actually like, is if my system failed to boot if any drive is
> missing from the array. Then I'd have the opportunity to check the
> cables, and if needed, boot a live CD for troubleshooting. I'd like
> to make my own determination when do I give up on a harddrive, and
> bring the array up in degraded mode. I understand, that probably for
> most people, this is not what they want. They want high availability,
> that's why they use raid. Maybe I'm using raid in the wrong
> situation? Anyways...
>
> My question is how can you control this behavior? I see no way of
> configuring initramfs-tools not to add the --run option. Would it
> make sense to have such an option somewhere in the configuration?
> Also, could we take this as far as giving a prompt if the array did
> not start in normal mode, to let the admin force the start in degraded
> mode right there, without any need for a live CD or other maintenance?
> I don't know how easy is it to do anything interactive from
> local-top, and how portable that would be.
>

Perhaps you can override the default behavior  with a md file/script in your 
initramfs.


if [ -e /scripts/local-top/md ]; then
  log_warning_msg "old md initialisation script found, getting out of its 
way..."
  exit 1
fi


-M                                        

--
To UNSUBSCRIBE, email to debian-user-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/bay148-w1226274a33f0f09c88dff6ef...@phx.gbl

Reply via email to