Hi,Jason, 我的英文不是很好,请允许我使用中文来描述我的问题: 我有8块sata磁盘,插在一个使用pm8001驱动的机器上,这个驱动会用到libsas库。把他们命名为d0~d7。我将d1,d2,d4组成raid5,d0,d5,d6.d7组成raid6,这样这7个磁盘就会因为raid初始化有大量的io产生,此时我迅速的互换d1,d2的插口,然后互换d0,d3 的插口,希望的结果是d1,d2从raid5中剔出,d0从raid6中剔出,但是实际的结果是d3被误加入raid6中,原因是libsas的discovery中没有识别出d0和d3的呼唤。 我分析出现这个问题的原因是 discovery function "sas_rediscover_dev"分辨不出来sata磁盘的互换,因为SATA HDD的attached_sas_addr填充的是expander device的某个 phy的sas addr,互换前后attached_sas_addr没有发生变化,请问对这个问题有什么办法么? btw,如果谁的中文和英文都很好,请帮我翻译一下转给Jason。 打扰大家了 ?韬{.n?????%??檩??w?{.n???{炳??Ф?塄}?财??j:+v??????2??璀??摺?囤??z夸z罐?+?????w棹f