volume excluído do kvm, mas não refletido no centos guest

1

Eu atribuí alguns volumes à minha VM no kvm. Agora quero remover esses volumes. Eu usei o comando virsh vol-delete e apaguei esses volumes. Ainda do lado do convidado, pode ver esses volumes !!! O lsblk, fdisk etc está listando esses volumes. Não é uma entrada obsoleta. Eu posso até fazer arquivos nesses volumes. Eu reiniciei meu convidado, mas sem sorte.

lista abaixo não mostra volumes no pool agora. Só tem volumes de inicialização, mas o guest também está mostrando os volumes excluídos!

virsh # pool-list
 Name                 State      Autostart 
-------------------------------------------
 default              active     yes       
 pool_1               active     yes       
 vm-images            active     yes       

virsh # vol-list --pool default   --->boot volume
 Name                 Path                                    
-----------------------------------------------------------------------
 -------
 GOS_1.qcow2          /var/lib/libvirt/images/GOS_1.qcow2     

virsh # vol-list --pool pool_1   ---> I deleted from this pool
 Name                 Path                                    
------------------------------------------------------------------------------

virsh # vol-list --pool vm-images   --->just vm image backup
 Name                 Path                                    
-----------------------------------------------------------------------
-------
 centos70_vdisk.raw   /container/vm-images/centos70_vdisk.raw 

virsh # 

Do meu convidado:

[root@localhost ~]# lsblk
 NAME            MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
sda               8:0    0    3G  0 disk  ---ghost partition now
└─sda1            8:1    0    3G  0 part 
sdb               8:16   0   20G  0 disk  ----ghost partition now
sdc               8:32   0   20G  0 disk  ---ghost partition now
sdd               8:48   0    4G  0 disk   --boot 
├─sdd1            8:49   0  500M  0 part /boot
└─sdd2            8:50   0  3.5G  0 part 
  ├─centos-swap 253:0    0  412M  0 lvm  [SWAP]
  └─centos-root 253:1    0  3.1G  0 lvm  /
[root@localhost ~]# 
[root@localhost ~]# 

Mas eu posso ver pelo comando dumpxml, vm tem

<disk type='file' device='disk'>
  <driver name='qemu' type='qcow2'/>
  <source file='/container/pool/TEST.qcow2'/>
  <backingStore/>
  <target dev='sdc' bus='scsi'/>
  <alias name='scsi0-0-0-2'/>
  <address type='drive' controller='0' bus='0' target='0' unit='2'/>
</disk>

Mas não há disco no local.

[root@localhost ~]# ls /container/pool
[root@localhost ~]# ls -a /container/pool
.  ..
[root@localhost ~]#
    
por syam 24.02.2018 / 17:33

1 resposta

0

Desligar convidado (destruir). e tente iniciar novamente.

Em * nix, geralmente, ao remover o arquivo aberto, ele é removido do diretório, mas na verdade removido do disco quando ninguém o mantém aberto.

    
por 24.02.2018 / 19:30