Your 2.2T array is not as big as you think!
1TB = 2^40 not 1*10^12 Maybe depending on if you are buying disk drives, or selling them! :) But when related to the 2TB limit it is 2^40.
2206003968 blocks Divide by 1024 gives you 2154300.75 meg Divide by 1024 gives you 2103.8093 Gig Divide by 1024 gives you 2.0545 TB So you are just over 2TB. by 58520320 blocks or 55.8 Gig.
The only reason I am being exact is that you have not tested disk I/O beyond 2TB as much as you think. Once, someone else made a similar 2T claim, after the math he was really below 2T.
Fair call. Having said that, if the code wrapped at 2TB then I would have blown away the 1st 55.8 Gig of my partition, which would be enough to prove the code faulty :p)
-- Brad /"\ Save the Forests \ / ASCII RIBBON CAMPAIGN Burn a Greenie. X AGAINST HTML MAIL / \ - 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