On Sat, 2007-05-12 at 12:33 +0400, Alex Tomas wrote: > > In the unlikely event that the RAID stride were to change, I think the > > autodetect-each-time method would be superior to the store-in-superblock > > method. > > true, but in some cases (hardware raid, SAN, etc) there is no easy way > to learn that other than asking user. That hadn't occurred to me. Perhaps the filesystem driver or mkfs could probe for the stride in those cases? If the code asks for, say, 10MiB of data from the block device and it gets back sectors that are spaced 128KiB apart before it gets the rest of the data, it can make an intelligent guess about the stride. I wonder what penalties would come from a bad guess due to a cache in between the block device driver and the disk platters, or other load on a SAN... Eric
Attachment:
signature.asc
Description: This is a digitally signed message part