Não é possível excluir o LV (o volume é usado por outro dispositivo)

2

Tivemos uma máquina KVM em execução em um servidor CentOS 6.7 e, desde então, excluímos a VM. No entanto, o volume lógico que foi atribuído à VM permaneceu no sistema e não consigo encontrar uma maneira de excluí-lo.

Eu tentei todos os comandos óbvios sem sorte, como:

[root@server ~]# lvremove /dev/vg/test
  Logical volume vg/test is used by another device.

[root@server ~]# lvchange -an -f /dev/vg/test
  Logical volume vg/test is used by another device.

[root@server ~]# lvscan | grep /dev/vg/test
  ACTIVE            '/dev/vg/test' [10.00 GiB] inherit

[root@server ~]# dmsetup remove vg-test
device-mapper: remove ioctl on vg-test failed: Device or resource busy

Saída de comandos extras:

[root@server ~]# mount -l
/dev/md2 on / type ext4 (rw)
proc on /proc type proc (rw)
sysfs on /sys type sysfs (rw)
devpts on /dev/pts type devpts (rw,gid=5,mode=620)
tmpfs on /dev/shm type tmpfs (rw,rootcontext="system_u:object_r:tmpfs_t:s0")
/dev/md0 on /boot type ext2 (rw)
/dev/md1 on /tmp type ext4 (rw)
/dev/mapper/vg-backup on /backups type ext4 (rw)
none on /proc/sys/fs/binfmt_misc type binfmt_misc (rw)

[root@server ~]# df -h
Filesystem            Size  Used Avail Use% Mounted on
/dev/md2               96G   20G   72G  22% /
tmpfs                 7.8G     0  7.8G   0% /dev/shm
/dev/md0              591M  184M  377M  33% /boot
/dev/md1              283M  2.1M  266M   1% /tmp
/dev/mapper/vg-backup
                      197G   19G  169G  10% /backups

Como posso excluir este volume lógico?

    
por Chris 22.03.2016 / 19:47

1 resposta

1

Descobrimos que havia RAID instalado nos LVs problemáticos - obtivemos os dispositivos reais executando ls -l /dev/mapper e, em seguida, cat /proc/mdstat .

Em seguida, foi necessário desativar as matrizes RAID com o seguinte comando:

mdadm -S /dev/mdXXX

Depois disso, os LVs podem ser excluídos com sucesso usando o comando lvremove , conforme postado na pergunta original.

    
por 31.03.2016 / 13:26

Tags