Centos
從 kvm 中刪除的捲,但未反映在來賓 vm 中
我在 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 ~]#
有人可以幫助我了解這裡發生了什麼嗎?
從 KVM 來賓中刪除卷需要來賓關閉才能生效。