Hi Neil, From your latest mdadm-git-tree, i found you add func to support relacement. Thanks your work! Review your code, you judge the spare is replacing through the field of superblock. I think, it also can through ioctl(GET_DISK_INFO,). If so, the detail command can do clearly(using replaceing instead of recovering). How about this? Or you have done it? Thanks! Jianpeng?韬{.n?????%??檩??w?{.n???{炳盯w???塄}?财??j:+v??????2??璀??摺?囤??z夸z罐?+?????w棹f