As you probably know, we have a problem with RAID0 when devices have differing sizes. The kernel has been changed to avoid accessing arrays when it cannot be sure of the correct layout, but that often results in data being inaccessible. These patches to mdadm try to address that. I won't explain what I've done - hopefully the man-page additions are sufficient. Please have a look, try it out, and let me know what improvement or changes are needed. Thanks, NeilBrown --- NeilBrown (2): Create: add support for RAID0 layouts. Assemble: add support for RAID0 layouts. Assemble.c | 8 ++++++++ Create.c | 11 +++++++++++ maps.c | 12 ++++++++++++ md.4 | 21 +++++++++++++++++++++ mdadm.8.in | 47 ++++++++++++++++++++++++++++++++++++++++++++++- mdadm.c | 12 ++++++++++++ mdadm.h | 8 +++++++- super0.c | 6 ++++++ super1.c | 42 ++++++++++++++++++++++++++++++++++++++++-- 9 files changed, 163 insertions(+), 4 deletions(-) -- Signature