Google
  Web www.spinics.net

Re: boot time autoassembly: how come it works?

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


On Wed, Jun 04, 2008 at 11:05:16PM +0100, Jules Bean wrote:

> The docs (md.txt) say that auto-assembly only occurs if the RAID arrays are 
> marked as 'RAID autodetect' aka partition type 0xfd. On the other hand 
> mdadm needs mdadm.conf to get going.


You may to pull apart your initrd image and look at your init
script (or whatever your startup script is called) to see how it
is assembling your arrays.  If you're using user space to assemble
your arrays at boot time (i.e. mdadm via initrd) it is most likely
using the mdadm.conf file located in the initrd.  Typically,
mkinitrd is called when a new kernel is installed.  The mkinitrd
script will grab the necessary files (i.e. mdadm.conf) needed to
mount the root filesystem. 

I'm not sure I've seen a system auto assemble an array when the
partitions were not set to 0xfd.  My bet is that you have a
mdadm.conf file in your initrd and that the init script is
starting the array in user space via mdadm.

Though, I could be wrong :-)

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

[Home]     [ATA RAID]     [Linux SCSI Target Infrastructure]     [Linux]     [Managing RAID on Linux]     [Linux IDE]     [Linux SCSI]     [Linux Hams]     [Device-Mapper]     [Kernel]     [Linux Books]     [Linux Admin]     [Linux Net]     [GFS]     [RPM]     [Photos]     [Yosemite Photos]     [Yosemite News]     [AMD 64]     [Linux Nework]

Add to Google Powered by Linux