On Tue, Mar 18, 2003 at 10:04:24AM +1030, Greg 'groggy' Lehey wrote:
> On Monday, 17 March 2003 at 15:00:55 -0600, Tillman wrote:
> 
> What you want to do is to remove the plexes iso2.p[01], and attach
> their subdisks to iso.p[01].  That will increase the size of those
> plexes to 5.5GB.  Then run growfs.

I seem to have run into a "device busy" problem. Here's what I've done:

[EMAIL PROTECTED] root]# mount | grep iso2
(no output - volume iso2 is not mounted)

[EMAIL PROTECTED] root]# vinum
vinum -> stop iso2
vinum -> lv iso2
V iso2                  State: down     Plexes:       2 Size:       1500MB
vinum -> rm iso2
Can't remove iso2: Device busy (16)
vinum -> stop iso2.p0
vinum -> stop iso2.p1
Can't stop iso2.p1: Device busy (16)
vinum -> ls iso2.p0.s0
S iso2.p0.s0            State: down     PO:        0  B Size:       1500 MB
vinum -> ls iso2.p1.s0
S iso2.p1.s0            State: up       PO:        0  B Size:       1500 MB
vinum -> stop iso2.p1.s0
Can't stop iso2.p1.s0: Device busy (16)

I don't appear to be able to stop the other half of the mirror in order
to be able to successfully rm the volume and the plexes. I haven't tried
the -f option due to dire warnings in the man page ;-)

My current train of thought is that the mirror is still "active" in some
sense, and thus vinum is protecting the mirroring when I want to stop
both halves of it. The manual says "By default, vinum does not stop
active objects." However, I don't know what would be making it active -
it's not mounted and I seem to be unable to stop all of the volumes
subordinate objects.

> > Are there any potential pitfalls involving dataloss?
>
> You'll lose all data on iso2.

That's fine, it was volume iso I was worried about.

Thanks for sharing your time,

-T


-- 
"...you could spend *all day* customizing the title bar.  Believe me.
I speak from experience."
        - Matt Welsh

To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-questions" in the body of the message

Reply via email to