问题描述:在SLES-12机器上,如果我们试图通过virsh vol命令立即删除vm的磁盘映像,而vm是通过virt管理器提供的,
无法取消链接文件'XXX':权限被拒绝“错误。
此错误仅发生在磁盘上,而磁盘是在提供vm时创建的。如果我们通过virt管理器删除同一个磁盘,那么它就会被正确删除。
如果我们通过virt管理器创建另一个磁盘并使用上述virsh命令进行删除,它将被正确删除。
总之,问题仅限于删除作为供应VM一部分创建的磁盘。
版本-选定组件的发行编号(如适用):
OS: 12 SP1 (x86_64)
Libvirt版本:cv-hj-kvmlib01 01-cv 02:/var/lib/ libvirt /映像# virsh针对库编译的版本: libvirt 1.3.1使用库:libvirt 1.3.1使用API: QEMU 1.3.1运行管理程序: QEMU 2.3.1
复制步骤:
virsh #/var/lib/libvirt/映像/..qcow2 2 错误:删除vol /var/lib/libvirt/映像/..qcow2 2失败 错误:无法取消链接文件‘/var/lib/libvirt/映像/.var 2’:权限被拒绝
发布于 2016-02-11 23:04:53
我认为这可能与你问here的问题类似。
假设这是一个与VM完全分离的卷,您可能只需要进行池刷新就可以让virsh知道卷已经不再使用了:
# virsh pool-refresh default
(假设您使用“默认”池)
然后再试着删除。如果您仍然有权限错误,我建议查看图像文件的权限和以下两条信息的内容:
/etc/libvirt/qemu.conf
/etc/libvirt/libvirtd.conf
https://stackoverflow.com/questions/35337011
复制相似问题