Re: LVM cannot stop/remove LV, cannot stop/delete dead RAID situation.

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Dear Goswin,

Thank you for your reply, I had no knowledge of this tool (dmsetup).

After using the following commands:

dmsetup remove -f -j 253 -m 0
dmsetup remove -f -j 253 -m 1
dmsetup remove -f -j 253 -m 2
dmsetup remove -f -j 253 -m 4

I was able to remove all of the LVM LVs, they disappeared from /proc/partitions,
from /sys/block too

It seems that the /dev/xxxx/yyyy links were still active though, but they disappeared shortly after the above command.

This worked actually pretty well, within 30 seconds of stopping these,
I was able to stop the RAID with the stuck handle!

Thank you very much for your help!

Ben - MPSTOR.

Goswin von Brederlow wrote:
Benjamin ESTRABAUD <be@xxxxxxxxxx> writes:

Hi,

I am having an issue with LVM and RAID in some failure cases:

It seems that any operations on a LVM LV (lvchange, lvremove, etc..),
require this LV's metadata to be readable.

In case a LVM LV is setup ontop of a RAID 0, or a RAID 5 for instance,
if two disks are lost from the RAID array, the array dies.

Now that the array is dead, I would like to recreate a new RAID 0 or 5
using the remaining alive disks and some new ones. For this reason,
I'd like to stop the previous dead RAID using mdadm.

However, because the LVM LV does still exists, it seems to have a
handle on the dead RAID, as shon below:

...

The problem with the above is that because LVM depends on the RAID's
good health to perform any operations, and the MD forbids to perform
any operation should a handle be opened on itself, we cannot stop
either the RAID or the LVM, unless the system is rebooted.

Since rebooting works, but that I cannot afford to reboot in this
case, I was wondering if anybody
knew where to start looking to force the handle opened by LVM on the
RAID to go away, maybe in the LVM admin programs (lvremove, lvchange)
or in the dm driver itself?

Thanks a million in advance for your advices.

Ben - MPSTOR.

You can remove the lvm devices yourself:

man dmsetup

MfG
        Goswin


--
To unsubscribe from this list: send the line "unsubscribe linux-raid" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html

[Index of Archives]     [Linux RAID Wiki]     [ATA RAID]     [Linux SCSI Target Infrastructure]     [Linux Block]     [Linux IDE]     [Linux SCSI]     [Linux Hams]     [Device Mapper]     [Device Mapper Cryptographics]     [Kernel]     [Linux Admin]     [Linux Net]     [GFS]     [RPM]     [git]     [Yosemite Forum]


  Powered by Linux