fuser and lsof can only report open files of active processes.
You should check the following as well:
grep c13537_2k /proc/{mounts,swaps}
dmsetup table|grep 252:6
losetup -a | grep dm-6
Heinz
On 10/19/2015 05:16 PM, Nikolay Borisov wrote:
On 10/19/2015 05:51 PM, Heinz Mauelshagen wrote:
Nikolay,
this is a question for linux-lvm.
Right, will know from now on .
You're saying the fs is not mounted but the lv is open as of
your lvdisplay output, thus you can't lvremove it.
How can I see which is the actual user of it? As I stated previously
fuser and lsof didn't show anything relevant. Is there some additional
tools from the lvm suite that I can see to obtain such information?
Heinz
On 10/16/2015 02:24 PM, Nikolay Borisov wrote:
Hello I have the following thin volume, which I'd like to delete:
lvdisplay -v /dev/coregroup/c13537_2k
Using logical volume(s) on command line.
--- Logical volume ---
LV Path /dev/coregroup/c13537_2k
LV Name c13537_2k
VG Name coregroup
LV UUID LBPr0i-uac8-i3Co-5B3M-A6Bv-q8iv-kSRLRr
LV Write Access read/write
LV Creation host, time xxxxx.net, 2015-10-14 02:02:45 -0500
LV Pool name corepool
LV Status available
# open 1
LV Size 1.80 TiB
Mapped size 42.11%
Current LE 471808
Segments 1
Allocation inherit
Read ahead sectors auto
- currently set to 256
Block device 252:6
dmsetup info coregroup-c13537_2k
Name: coregroup-c13537_2k
State: ACTIVE
Read Ahead: 256
Tables present: LIVE
Open count: 1
Event number: 1
Major, minor: 252, 6
Number of targets: 1
UUID:
LVM-M8PwSxzGcsZQTtdgzfixsr08ZAlNpAbALBPr0iuac8i3Co5B3MA6Bvq8ivkSRLRr
dmsetup status
coregroup-c13537_2k: 0 3865051136 thin 1627684864 3865042943
The version of the software is:
lvremove --version
LVM version: 2.02.118(2)-RHEL6 (2015-09-08)
Library version: 1.02.95-RHEL6 (2015-09-08)
Driver version: 4.26.0
And the kernel is 3.12.47.
When I run 'lvremove -f /dev/coregroup/c13537_2k' I get the following
error: Logical volume coregroup/c13537_2k contains a filesystem in use.
I also get the same error when I try to deactivate the volume.
fuser doesn't report anything and the volume is not mounted anywhere. I
have also acquired an ftrace trace from executing lvremove but there are
multiple invocation of the dm_ioctl function and I'm not sure which one
is the relevant. So if you tell me what information in particular you
need I'd post it here.
Regards,
Nikolay
--
dm-devel mailing list
dm-devel@xxxxxxxxxx
https://www.redhat.com/mailman/listinfo/dm-devel
--
dm-devel mailing list
dm-devel@xxxxxxxxxx
https://www.redhat.com/mailman/listinfo/dm-devel
--
dm-devel mailing list
dm-devel@xxxxxxxxxx
https://www.redhat.com/mailman/listinfo/dm-devel