Date: Mon, 21 Jan 2008 20:05:33 -0500 From: Jason Morgan <jwm-freebsd-questions@sentinelchicken.net> To: Jeff Pflueger <jeff@wildernessfringe.com> Cc: freebsd-questions@freebsd.org Subject: Re: gmirror challenge Message-ID: <20080122010533.GA74899@sentinelchicken.net> In-Reply-To: <47952D9C.8040703@wildernessfringe.com> References: <47952D9C.8040703@wildernessfringe.com>
next in thread | previous in thread | raw e-mail | index | archive | help
On Mon, Jan 21, 2008 at 03:41:16PM -0800, Jeff Pflueger wrote: > I have a server and am using gmirror to mirror two disks. > > The intent was to double my security...but my experience has been that > it has generally doubled the amount of time that the server goes down! > > gm0s1 is the name of the mirror. The mirror is Freebsd's boot source. > ad4s1 is one provider > ad6s1 is another provider > > problems arose after a power outage. > gmirror would work furiously at rebuilding ad4s1 to no avail and > eventually I'd get an error like "GMIRROR provider gm0s1 destroyed" and > the server would go down. I could reboot and do a little from within the > system before this would happen again. > > So I booted FreeBSD from disk, went into FixIt mode from sysinstall, > then selected the cd/dvd option and then: > chroot /dist > mount_devfs devfs /dev > kldload geom_mirror > > and then gmirror clear ad4s1 > (no problem, that worked) - but, unfortunately I am unable to boot off > of ad4 when ad6 has its SATA cable unplugged - I think that the drive is > hosed/corrupted. > > but, here's another problem: > gmirror clear ad6s1 gives me this error: > "Can't clear metadata on ad6s1: Invalid argument. Not fully done." > > So without the metadata cleared on ad6s1, I can't boot from it > and I can't boot from ad4s1 because I suspect that it is hosed... > > anybody have any suggestions on how to clear the metadata of ad6s1 so I > can boot from it without it going into gmirror and being unhappy? > > Thanks for any help! > > Jeff Hey Jeff, Try: gmirror forget ad6s1 >From gmirror(8): remove Remove the given component(s) from the mirror and clear meta- data on it. and futher on: One disk failed. Replace it with a brand new one: gmirror forget data gmirror insert data da1 I had a drive do something similar --- the system wouldn't crash, but a drive just refused to be rebuilt. I used `forget' and it worked like a charm. ~Jason > > _______________________________________________ > freebsd-questions@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-questions > To unsubscribe, send any mail to "freebsd-questions-unsubscribe@freebsd.org"
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20080122010533.GA74899>