On 09/15/2013 02:52 PM, Francis Moreau wrote: > Hello Martin, > > On Sat, Sep 14, 2013 at 10:11 PM, Martin Wilck <mwilck@xxxxxxxx> wrote: >> On 09/14/2013 05:25 PM, Francis Moreau wrote: > > [...] > >>>>> >>>>> which looks even weirder: "loop1[2]" indicates that the disk is a >>>>> spare one whereas "[UU]" tells me the opposite. >>>>> >>>>> Could you tell me if I'm wrong in my interpretation or what's going wrong ? >>> >>> What about the loop1 in spare and [UU] indicating that loop1 is used ? >> >> After you added loop1, the array was in read-auto state. Rebuild doesn't >> start in this state. >> >> When you created the partition table, the array went in active state and >> was rebuilt. When you looked at mdstat again, the rebuild was already >> finished. Therefore you got "[UU]" after that. >> >> Wrt loop1[2], I think you interpret the [2] wrongly. It seems to be the >> kernel index of the device somehow. The mdstat parsing code of mdadm >> doesn't look at this number. If you look at >> /sys/class/block/md124/md/dev-loop*/slot, the number should be correct - >> I tried it here. > > Well I think I interpreted the numbers the way it's described here : > > https://raid.wiki.kernel.org/index.php/Mdstat#md_device_line That description is not quite correct. The number in brackets [2] means the index of the disk in the meta data (for DDF, that's the index in the "physical disks" table of the container). That number isn't very meaningful except for the meta data itself. The logical disk index is represented by the "slot" attribute in sysfs. See e.g. http://lxr.missinglinkelectronics.com/linux+*/drivers/md/md.h#L79 The number displayed in /proc/mdstat is "desc_nr", while the number that actually matters is "raid_disk". Regards Martin > Thanks -- 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