Quick how-to for registering and unregistering partitions on LVM logical volume (yes, event that is possible ;).
This is needed to make the accessible – a.k.a to create a dev for them. You can use partprobe (part of the parted package) or kpartx.
$ partprobe /dev/vg0/lv1 $ kpartx -a /dev/vg0/lv1
For unregistering partitions from kernel, i.e. because you want to remove the logical volume and lvremove says ‘‘Logical volume vg0/lv1 is used by another device.‘ you can do following:
$ lvremove vg0/lv1 Logical volume vg0/lv1 is used by another device. $ dmsetup ls vg0-lv1 (253:18) vg0-lv1p1 (253:19) vg0-vv1p2 (253:20) $ dmsetup remove vg0-lv1p1 $ dmsetup remove vg0-lv1p2 $ lvremove vg0/lv1 Do you really want to remove and DISCARD active logical volume....
Command outputs and device paths might differ – this is just an example, but now you should have an idea how to do it…