Greetings all --

I'm running FreeBSD 6.1-RELEASE on i386 with a stock kernel, and am trying to build a 4 disk RAID5 array using vinum. The issue is that, once the system is rebooted after initially creating the array, the subdisks come up as stale.

I first started by creating a 4 subdisk array on the 4 devices, with each subdisk sized at 200GB. This configuration I used to test performance and verify the disk subsystem. I used UFS2 with 64K blocks and 8K fragments.

I then deleted the volume, plex, and subdisks in order to do some performance testing on one of the drives using an fdisk-style partition with a UFS2 filesystem. This filesystem was created using the same block/fragment settings. I ran bonnie++ on this filesystem and did some bulk copies to check on performance.

I then returned to gvinum to recreate my RAID5 array. The configuration file I used was similar to, but not exactly the same as the original configuration file as I wanted to try a different stripe size. The filesystem was created with the same configuration as listed above.

After running gvinum create gvinum.config, formatting the filesystem, and mounting it, I am able to successfully use the filesystem to read and write data. However, after rebooting, the subdisks all show as being stale, as shown below:

gvinum -> list
4 drives:
D drive03 State: up /dev/ad4 A: 38474/238475 MB (16%) D drive02 State: up /dev/ad6 A: 38474/238475 MB (16%) D drive04 State: up /dev/ad8 A: 38474/238475 MB (16%) D drive01 State: up /dev/ad10 A: 38474/238475 MB (16%)

1 volume:
V vol1                  State: down     Plexes:       1 Size:        585 GB

1 plex:
P vol1.p0            R5 State: down     Subdisks:     4 Size:        585 GB

4 subdisks:
S vol1.p0.s0            State: stale    D: drive01      Size:        195 GB
S vol1.p0.s1            State: stale    D: drive02      Size:        195 GB
S vol1.p0.s2            State: stale    D: drive03      Size:        195 GB
S vol1.p0.s3            State: stale    D: drive04      Size:        195 GB
gvinum -> quit

There is not a /var/log/vinum_history file. grep vinum /var/log/messages yielded the one line below:

Aug 16 23:36:08 archive kernel: g_vfs_done():gvinum/vol1[READ(offset=65536, length=8192)]error = 6

Thanks in advance for any suggestions you might have.

Steve

_______________________________________________
freebsd-stable@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-stable
To unsubscribe, send any mail to "[EMAIL PROTECTED]"

Reply via email to