Linux Archive

Linux Archive (http://www.linux-archive.org/)
-   Device-mapper Development (http://www.linux-archive.org/device-mapper-development/)
-   -   map in use - by what? (http://www.linux-archive.org/device-mapper-development/341731-map-use-what.html)

Kevin Maguire 03-15-2010 08:52 AM

map in use - by what?
 
Hi

I wish to remove some mpath devices (which are in fact SAN storage)* from my server.

Previously LVM objects was built on top of these devices, but these have been removed via lvremove + vgremove + pvremove. lvs/vgs/pvs list nothing related to the underlying mpath devices.


I then commented out the relevant entries in /etc/multipath.conf and tried:

$ multipath -F
sossan4: map in use
ecfs1: map in use
sossan5: map in use

(sossan4/5 should now be removable, ecfs1 is still in use)


Also

# multipath -ll
sossan4 (3600a0b800048ead00000070c4b2a66ee) dm-2 SUN,CSM200_R
[size=6.4T][features=1 queue_if_no_path][hwhandler=1 rdac][rw]
\_ round-robin 0 [prio=3][active]
*\_ 1:0:0:0 sdb 8:16* [active][ready]

\_ round-robin 0 [prio=0][enabled]
*\_ 2:0:0:0 sde 8:64* [active][ghost]
ecfs1 (3600d0230ffffffff02bd6d4c3b1a8900) dm-3 IFT,A16F-R2431
[size=6.4T][features=1 queue_if_no_path][hwhandler=0][rw]
\_ round-robin 0 [prio=1][active]

*\_ 1:0:1:0 sdc 8:32* [active][ready]
\_ round-robin 0 [prio=1][enabled]
*\_ 2:0:1:0 sdf 8:80* [active][ready]
sossan5 (3600a0b800048eac2000008c34b2a6961) dm-4 SUN,CSM200_R
[size=6.4T][features=1 queue_if_no_path][hwhandler=1 rdac][rw]

\_ round-robin 0 [prio=3][active]
*\_ 1:0:2:0 sdd 8:48* [active][ready]
\_ round-robin 0 [prio=0][enabled]
*\_ 2:0:2:0 sdg 8:96* [active][ghost]
# dmsetup remove sossan4
device-mapper: remove ioctl failed: Device or resource busy

Command failed
# dmsetup remove sossan5
device-mapper: remove ioctl failed: Device or resource busy
Command failed
# dmsetup info sossan4
Name:************* sossan4
State:************ ACTIVE
Read Ahead:******* 256

Tables present:*** LIVE
Open count:******* 8
Event number:***** 5
Major, minor:***** 253, 2
Number of targets: 1
UUID: mpath-3600a0b800048ead00000070c4b2a66ee
# dmsetup info sossan5
Name:************* sossan5

State:************ ACTIVE
Read Ahead:******* 256
Tables present:*** LIVE
Open count:******* 8
Event number:***** 3
Major, minor:***** 253, 4
Number of targets: 1
UUID: mpath-3600a0b800048eac2000008c34b2a6961


Note the "Open Count" is 8 and not 0 !? How do i find out what is keeping these resources busy?

I am pretty sure a reboot would fix this, maybe even a brute force removal of the underlying sdX devices, but as this is a production system I would rather find the "right way"?


Versions:

# uname -a
Linux otsvm02 2.6.18-164.el5xen #1 SMP Tue Aug 18 15:59:52 EDT 2009 x86_64 x86_64 x86_64 GNU/Linux
# cat /etc/redhat-release
Red Hat Enterprise Linux Server release 5.4 (Tikanga)

# rpm -q device-mapper
device-mapper-1.02.32-1.el5
# dmsetup version
Library version:** 1.02.32 (2009-05-21)
Driver version:*** 4.11.5

Ideas?

Thanks,
Kevin





--
dm-devel mailing list
dm-devel@redhat.com
https://www.redhat.com/mailman/listinfo/dm-devel

Heinz Mauelshagen 03-17-2010 10:53 AM

map in use - by what?
 
Kevin,

analyzing "dmsetup ls --tree" for mapped device
dependencies should help you.

Heinz

On Mon, 2010-03-15 at 10:52 +0100, Kevin Maguire wrote:
> Hi
>
> I wish to remove some mpath devices (which are in fact SAN storage)
> from my server.
>
> Previously LVM objects was built on top of these devices, but these
> have been removed via lvremove + vgremove + pvremove. lvs/vgs/pvs list
> nothing related to the underlying mpath devices.
>
> I then commented out the relevant entries in /etc/multipath.conf and
> tried:
>
> $ multipath -F
> sossan4: map in use
> ecfs1: map in use
> sossan5: map in use
>
> (sossan4/5 should now be removable, ecfs1 is still in use)
>
> Also
>
> # multipath -ll
> sossan4 (3600a0b800048ead00000070c4b2a66ee) dm-2 SUN,CSM200_R
> [size=6.4T][features=1 queue_if_no_path][hwhandler=1 rdac][rw]
> \_ round-robin 0 [prio=3][active]
> \_ 1:0:0:0 sdb 8:16 [active][ready]
> \_ round-robin 0 [prio=0][enabled]
> \_ 2:0:0:0 sde 8:64 [active][ghost]
> ecfs1 (3600d0230ffffffff02bd6d4c3b1a8900) dm-3 IFT,A16F-R2431
> [size=6.4T][features=1 queue_if_no_path][hwhandler=0][rw]
> \_ round-robin 0 [prio=1][active]
> \_ 1:0:1:0 sdc 8:32 [active][ready]
> \_ round-robin 0 [prio=1][enabled]
> \_ 2:0:1:0 sdf 8:80 [active][ready]
> sossan5 (3600a0b800048eac2000008c34b2a6961) dm-4 SUN,CSM200_R
> [size=6.4T][features=1 queue_if_no_path][hwhandler=1 rdac][rw]
> \_ round-robin 0 [prio=3][active]
> \_ 1:0:2:0 sdd 8:48 [active][ready]
> \_ round-robin 0 [prio=0][enabled]
> \_ 2:0:2:0 sdg 8:96 [active][ghost]
> # dmsetup remove sossan4
> device-mapper: remove ioctl failed: Device or resource busy
> Command failed
> # dmsetup remove sossan5
> device-mapper: remove ioctl failed: Device or resource busy
> Command failed
> # dmsetup info sossan4
> Name: sossan4
> State: ACTIVE
> Read Ahead: 256
> Tables present: LIVE
> Open count: 8
> Event number: 5
> Major, minor: 253, 2
> Number of targets: 1
> UUID: mpath-3600a0b800048ead00000070c4b2a66ee
> # dmsetup info sossan5
> Name: sossan5
> State: ACTIVE
> Read Ahead: 256
> Tables present: LIVE
> Open count: 8
> Event number: 3
> Major, minor: 253, 4
> Number of targets: 1
> UUID: mpath-3600a0b800048eac2000008c34b2a6961
>
> Note the "Open Count" is 8 and not 0 !? How do i find out what is
> keeping these resources busy?
>
> I am pretty sure a reboot would fix this, maybe even a brute force
> removal of the underlying sdX devices, but as this is a production
> system I would rather find the "right way"?
>
> Versions:
>
> # uname -a
> Linux otsvm02 2.6.18-164.el5xen #1 SMP Tue Aug 18 15:59:52 EDT 2009
> x86_64 x86_64 x86_64 GNU/Linux
> # cat /etc/redhat-release
> Red Hat Enterprise Linux Server release 5.4 (Tikanga)
> # rpm -q device-mapper
> device-mapper-1.02.32-1.el5
> # dmsetup version
> Library version: 1.02.32 (2009-05-21)
> Driver version: 4.11.5
>
> Ideas?
>
> Thanks,
> Kevin
>
>
>
>
> --
> dm-devel mailing list
> dm-devel@redhat.com
> https://www.redhat.com/mailman/listinfo/dm-devel


--
dm-devel mailing list
dm-devel@redhat.com
https://www.redhat.com/mailman/listinfo/dm-devel


All times are GMT. The time now is 04:57 AM.

VBulletin, Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.
Content Relevant URLs by vBSEO ©2007, Crawlability, Inc.