vinum raid5: newfs throws an error
Greg 'groggy' Lehey
grog at FreeBSD.org
Mon Dec 6 16:50:37 PST 2004
On Monday, 6 December 2004 at 23:44:59 +0100, Markus Hoenicka wrote:
> Greg 'groggy' Lehey writes:
>> There was once an error in the stripe size calculations that meant
>> that there were holes in the plexes. Maybe it's still there (old
>> Vinum is not being maintained). But you should have seen that in the
>> console messages at create time.
>>
>>> Vinum reports the disk sizes as 17500MB (da1) and 17359MB (da2,
>>> da3). The raid5 volume and plex have a size of 33GB.
>>
>> This looks like the kind of scenario where that could happen. Try
>> this:
>>
>> 1. First, find a better stripe size. It shouldn't be a power of 2,
>> but it should be a multiple of 16 kB. I'd recommend 496 kB. This
>> won't fix the problem, but it's something you should do anyway
>>
>> 2. Calculate the length of an exact number of stripes, and create the
>> subdisks in that length. Try again and see what happens.
>>
>> 3. Use gvinum instead of vinum and try both ways.
>>
>
> Ok, I decreased the stripe size to 496, regardless of whether it has
> anything to do with my problem. Next I set the subdisk length to
> 17359m on all disks, and things started to work ok. No more newfs
> errors here.
OK, looks like this was the "hole in the plex" issue. I thought that
was gone.
Greg
--
When replying to this message, please copy the original recipients.
If you don't, I may ignore the reply or reply to the original recipients.
For more information, see http://www.lemis.com/questions.html
See complete headers for address and phone numbers.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 187 bytes
Desc: not available
Url : http://lists.freebsd.org/pipermail/freebsd-questions/attachments/20041207/12741661/attachment.bin
More information about the freebsd-questions
mailing list