Назад | Перейти на главную страницу

Проблема с удалением логического тома - не удается удалить открытый логический том «XXX_rootimg», хотя он не открыт

У меня проблема с удалением логического тома из Centos. К сожалению, у меня нет информации, что с ним делали раньше, поэтому я могу написать только, как он выглядит прямо сейчас:

1)

#lvremove -vf /dev/mapper/XXX_rootimg
Using logical volume(s) on command line
Can't remove open logical volume "XXX_rootimg"

2)

#dmsetup info -c

VG0-XXX_rootimg          253  19 L--w    1    1      0 LVM-tih2pGmALOu0JHX(cut)

3)

#lsof /dev/mapper/XXX_rootimg
(nothing)

4)

#lsof | grep "253,19"
(nothing)

5)

#lvscan -av
ACTIVE            '/dev/VG0/XXX_rootimg' [34.18 GB] inherit

6)

# lvchange -an -v /dev/mapper/XXX_rootimg
Deactivating logical volume "XXX_rootimg"
Found volume group "VG0"
LV VG0/XXX_rootimg in use: not deactivating

Любые подсказки приветствуются. Он также не монтируется через 'mount' или 'losetup'. Проблем с жестким диском не обнаружено - другие LV создаются / удаляются правильно. Я не могу избавиться от этого.

dmsetup Похоже, что есть отображение VG0-XXX_rootimg1 (с 1 в конце). Не могли бы вы удалить отображение:

kpartx -dv /dev/mapper/VG0-XXX_rootimg1. 

После этого можно будет удалить LV.

Я боролся с этим более часа без каких-либо идей, но почти сразу после публикации вопроса я обнаружил, что также было:

# dmsetup info -c
 VG0-XXX_rootimg1

Это вызвало все проблемы, на этом хосте много LVM, они вроде не упорядочены по алфавиту, и я просто пропустил этот. После его удаления я смог удалить одно из упомянутых вопросов. Надеюсь, что кто-нибудь найдет в этой теме что-нибудь полезное.