I definitely wish to do this, that's why I'm asking. I assume your statement refers to the general usefulness of what I am asking for. As to why I wish to implement this functionality, well you can tell that I am not targetting this at your average user's PC. Not to be too secretive, but think along the lines of something more appliance like. Amongst the requirements that I have for the system that I am constructing, I must deal with installing RAID sets that come from other boxes. I need to be able to automatically start up existing RAID arrays on drive sets that have migrated over without needing to have any a priori knowledge of the RAID arrays that might exist on the drives. In any case, your suggestion of a new flag to output unique device names from mdadm --examine (using UUID of array) sounds like an acceptable solution. Please consider adding it. I assume that using "--auto=md" when assembling will currently not take care of minor number conflicts in the config file? Thanks, Sean --- Neil Brown <neilb@xxxxxxx> wrote: > On Thursday March 9, puttergi@xxxxxxxx wrote: > > It is not clear to me that this is something that > you would ever want > to do, just as you would not want an automatic > process to mount every > filesystem that it finds on any disk drive. (I agree > with dean here). > > Maybe if you explained why you wanted to do this, a > more focussed > response could be provided. > > > > That did the trick, except you must do: > > > > mdadm --examine --scan --config=tmp.mdadm.conf > > >>tmp.mdadm.conf > > > > instead of: > > > > mdadm --detail --scan --config=tmp.mdadm.conf > > >>tmp.mdadm.conf > > > > I assume that this method would have the same > problems > > with conflicting minor number. Will have to add > an > > intermediate step to process the tmp.mdadm.conf > file > > to uniquify the RAID array device names (i.e. > remove > > duplicate /dev/md0, etc.). > > > > > > Thanks for the tip. I personally think mdadm > should > > be modified to do this all in one step (including > > dealing with minor number conflicts). > > This is unlikely to happen. > > It is, however, possible that "mdadm --examine > --scan" could grow an option > whereby the device names are given as > /dev/md/UUID:OF:THE:ARRAY:THAT:WAS:FOUND > > This, toogether with giving 'auto=mdp' could avoid > and issues with > minor number conflicts. Then: > echo DEV partitions > /etc/mdadm.conf > mdadm -Es --new-flag >> /etc/mdadm.conf > mdadm -As --auto-mdp > would assemble all arrays, which is what you claim > to want. > > NeilBrown > __________________________________________________ Do You Yahoo!? Tired of spam? Yahoo! Mail has the best spam protection around http://mail.yahoo.com - 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