Hi, Continuing from the "mdadm --create parameter ordering" thread, I now want to reverse the effects of recreating the array with the disks specified in the incorrect order. Are there existing tools that will help with this? I've had a quick play around with nbd and I'm confident that I can write an nbd client that will effectively reorder the underlying disks and recalculate the parity blocks to present 5 pseudo devices that look like the original disks. I could then attempt to start an array via those nbd devices and mount/check the filesystem. This approach would also allow me to ensure that access to the physical disks is readonly, and implement copy-on-write if necessary to support this. I'm kind of hoping that all of this might have already been done, so any pointers would be appreciated. [BTW, I also expect that I'll have to mess with metadata and superblocks, but first need to solve the problem above.] Thanks, Steven -- 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