Date: Mon, 6 Dec 2004 23:44:59 +0100 From: "Markus Hoenicka" <markus.hoenicka@mhoenicka.de> To: freebsd-questions <freebsd-questions@freebsd.org> Subject: Re: vinum raid5: newfs throws an error Message-ID: <16820.57579.721193.800699@tipi.mininet> In-Reply-To: <20041206023125.GU92212@wantadilla.lemis.com> References: <16819.48747.223694.368063@tipi.mininet> <20041206023125.GU92212@wantadilla.lemis.com>
next in thread | previous in thread | raw e-mail | index | archive | help
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. Before doing this I also had a brief encounter with gvinum. There is no manpage in 5.3BETA7, so I assumed it groks the same config files as vinum. However, this did not do me any good as it simply rebooted the box. I guess gvinum works better in RELEASE. Thanks a lot for your help. Markus -- Markus Hoenicka markus.hoenicka@cats.de (Spam-protected email: replace the quadrupeds with "mhoenicka") http://www.mhoenicka.de
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?16820.57579.721193.800699>