Re: Can't figure out how to use mdadm in initrd
From: Neil Brown <hidden>
Date: 2002-06-28 17:18:12
On June 28, ken@ineffable.com wrote:
quoted
quoted
set "/dev/md2" [ -b "$1" ] || set "/dev/md/2" mdadm --assemble --run --scan "$1"This bit of code is silly. If it chooses "/dev/md/2", then it won't find a match in /etc/mdadm/mdadm.conf and wont do anything useful. Why not just: mdadm --assemble --scanI understand that it may seem silly, but it makes plenty of sense when you consider that it is generated by mkinitrd which is ended to be of general use. Unfortunately you are seeing this out of context as this script is told whether or not devfs is in use or not.
I gather the mdadm.conf is also autogenerated to make... fair enough then.
I don't need --run? The man page seems to imply that --run is needed if you want to start a degraded array.
--run is only needed when starting things "manually". In this context --scan implied --run. NeilBrown