[dm-devel] map in use - by what?

Kevin Maguire k.c.f.maguire at gmail.com
Mon Mar 15 09:52:18 UTC 2010


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
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://listman.redhat.com/archives/dm-devel/attachments/20100315/3fb39f2f/attachment.htm>


More information about the dm-devel mailing list