gmirror does not initialize properally

Holger Kipp hk at alogis.com
Mon Mar 2 19:03:57 PST 2009


On Mon, Mar 02, 2009 at 07:18:07PM -0500, Aryeh M. Friedman wrote:
> Andrew Snow wrote:
> >
> >Sorry, I meant "label -h" instead of just plain "label"... was getting 
> >confused with gstripe.
> >
> No matter what I attempt to do with the source drive (ad8) I get 
> oprtation not permitted... it lets me install the slave drive (ad14) 
> just fine:
> 
> 
> 
> flosoft# gmirror label -h -vb round-robin gm0 /dev/ad14
> Metadata value stored on ad14.
> Done.
> flosoft# gmirror status
>      Name    Status  Components
> mirror/gm0  COMPLETE  ad14
> flosoft# gmirror insert gm0 /dev/ad8
> gmirror: Cannot access provider ad8.
> flosoft# gmirror insert gm0 /dev/ad8s2
> gmirror: Provider ad8s2 too small.
> flosoft# gmirror insert gm0 /dev/ad8s2a
> gmirror: Provider ad8s2a too small.
> flosoft# gmirror label -vb round-robin gm0 /dev/da0
> gmirror: Can't get informations about /dev/da0: No such file or directory.
> flosoft# gmirror label -vb round-robin gm0 /dev/ad8
> gmirror: Can't store metadata on /dev/ad8: Operation not permitted.

was ad8 part of gmirror once? in that case you might want to try
gmirror forget 
such that gmirror will forget about not connected components first.
Only then storing new metadata on /dev/ad8 might be permitted again.
I experienced such a problem once when I played with gmirror setup
during new server installation...

Best regards,
Holger


More information about the freebsd-stable mailing list