Я назначил несколько томов моей ВМ на KVM. Теперь я хочу удалить эти тома. Я использовал команду virsh vol-delete и удалил эти тома. Еще с гостевой стороны, можете увидеть эти объемы !!! lsblk, fdisk и т.д. перечисляют эти тома. Это не несвежая запись. Я даже могу создавать файлы на этих томах. Я перезагрузил моего гостя, но не повезло.
Список ниже показывает, что в пуле нет томов. Только у него есть загрузочные тома, но гость также показывает уже удаленные тома!
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 #
От моего гостя:
[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 ~]#
Но я могу видеть из команды dumpxml, VM имеет
<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>
Но нет диска в локации.
[root@localhost ~]# ls /container/pool
[root@localhost ~]# ls -a /container/pool
. ..
[root@localhost ~]#