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 |
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 01:22 AM. |
VBulletin, Copyright ©2000 - 2013, Jelsoft Enterprises Ltd.
Content Relevant URLs by vBSEO ©2007, Crawlability, Inc.