raid10 vs raid01 type in dmraid

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]


I think that the array for nested raid levels, in metadata.c, may be
upside down.  When I build a raid0+1 with Intel or Nvidia (one mirror
array of two stripe arrays), it is reported as a "raid10" with [dmraid
-s], this should be "raid01".  If I reverse the nesting to raid10, in
Intel (one stripe array of two mirror arrays), it is reported as a
"raid01" with [dmraid -s], this should be "raid10".

Can we just reverse the array in metadata.c?

From:
static const char *stacked_ascii_type[][5] = {
	{ "raid10", "raid30", "raid40", "raid50", "raid60" },
	{ "raid01", "raid03", "raid04", "raid05", "raid06" },
};

To:
static const char *stacked_ascii_type[][5] = {
{ "raid01", "raid03", "raid04", "raid05", "raid06" },	
{ "raid10", "raid30", "raid40", "raid50", "raid60" },
	
}; 

Thanks,

Jason

_______________________________________________
Ataraid-list mailing list
Ataraid-list@xxxxxxxxxx
https://www.redhat.com/mailman/listinfo/ataraid-list

[Linux RAID]     [Linux IDE]     [Linux SCSI]     [Kernel]     [Linux Books]     [Linux Admin]     [GFS]     [RPM]     [Photos]     [Yosemite Photos]     [Yosemite News]     [AMD 64]
  Powered by Linux